# cpp编程指南 **Repository Path**: ymhold/cpp-programming-guide ## Basic Information - **Project Name**: cpp编程指南 - **Description**: No description available - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-27 - **Last Updated**: 2024-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 地址:https://gitee.com/ymhold/cpp-programming-guide.git # 基础知识 ## 进制 - 计数的方式 ### 十进制 - 满十进一 - 0 1 2 3 4 5 .... 8 9 10 - 十进制中单位数字有十个:0-9 - 十进制是人类喜欢使用的进制 ### 二进制 - 满二进一 - 0 1 10 11 100 101 110 111 - 二进制中单位数字有两个:0 1 - 二进制是对计算机友好的方式 - 计算机中所有的数据都是以二进制的形式存储的! - 计算机中存储的都是1和0 - 1个0或1,在内存中就是1位(bit), 8bit = 1byte(字节) 1024byte = 1kb(千字节) 1024kb = 1mb 1024mb = 1gb ...... ### 十六进制 - 满十六进一 - 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 ... 19 1a 1b 1c 1d 1f 20 - 十六进制中的单位数字有十六个:0-9 a b c d e f - 二进制:0000 - 1111 - 十进制:0 - 15 - 十六进制:0 - f - 一个十六进制数字对应了四位二进制,所以通常会使用十六进制数字来呈现二进制 - 1101 0000 1111 0101 1010 1101 - D0 F5 AD - 13694381 ### 八进制 - 满八进一 - 0 1 2 3 ... 7 10 ... 17 20 - 八进制使用比较少