
是一种计数的方式,数值的表示形式
1> 特点:只有0和1,逢2进1
2> 书写格式:0b或者0b开头
3> 使用场合:二进制指令\二进制文件,变量在内存中就是二进制存储
4> 二进制和十进制的互相转换
5> n为二进制位所能表示的数据范围(不考虑负数):0~2的n次方-1
1> 特点:0~7,逢八进一
2> 书写格式:0开头
3> 八进制和二进制的互相转换
1> 特点:0~F,逢十六进一
2> 书写格式:0x或者0X开头
3> 十六进制和二进制的互相转换

1 #include <stdio.h>
2
3 /*
4 %d\%i 十进制形式输出整数
5 %c 输出字符
6 %p 输出地址
7 %f 输出小数
8 %o 八进制形式输出整数
9 %x 十六进制形式输出整数
10
11 */
12
13 int main()
14 {
15 // 默认情况下,就是十进制
16 int number = 12;
17
18 // 二进制(0b或者0B开头)
19 int number2 = 0B1100;
20
21 // 八进制(0开头)
22 int number3 = 014;
23
24 // 十六进制(0x或者0X开头)
25 int number4 = 0xc;
26
27 // %d以10进制整数的形式输出一个数值
28 printf("%x\n", number);
29
30 return 0;
31 }