08-进制
一、 进制
1. 什么是进制
l 是一种计数的方式,数值的表示形式
数一下方块的个数
汉字:十二 十进制:12 二进制:1100 八进制:14
l 多种进制:十进制、二进制、八进制、十六进制。也就是说,同一个整数,我们至少有4种表示方式
l 软件开发,肯定要了解这个
2. 二进制
1> 特点:只有0和1,逢2进1
2> 书写格式:0b或者0b开头
3> 使用场合:二进制指令\二进制文件,变量在内存中就是二进制存储
4> 二进制和十进制的互相转换
5> n为二进制位所能表示的数据范围(不考虑负数):0~2的n次方-1
3. 八进制
1> 特点:0~7,逢八进一
2> 书写格式:0开头
3> 八进制和二进制的互相转换
4. 十六进制
1> 特点:0~F,逢十六进一
2> 书写格式:0x或者0X开头
3> 十六进制和二进制的互相转换
5. 习题
1> 判断下列数字是否合理
00011 0x0011 0x7H4 10.98 0986 .089 -109
+178 0b325 0b0010 0xFFdc 96f 96.0f 96.0F
-.003 15.4e6 10e8.7 7.6e-6
2> 分别写出它们的十进制、八进制、十六进制
0b0011 1101 0b0111 1011
3> 写出它们的二进制
67 056 0x004f
6. printf以不同进制形式输出:
我就是我 是颜色不一样的烟火 天空开阔 要做最坚强的泡沫 我喜欢我 让蔷薇开出一种结果 孤独的沙漠里 一样盛放的赤裸裸