- 整型:int
定义语法:数据类型 变量名 = 值;
- 整型的输出 | 打印格式 | 含义 | | | —- | —- | —- | | %d | 输出一个有符号的10进制int类型。 | | | %o(字母o), | 输出8进制的int类型。 | | | %xe | 输出16进制的int类型,字母以小写输出 | | | %Xo | 输出16进制的int类型,字母以大写输出。 | | | %ue | 输出一个10进制的无符号数, | |
扩展:
不同的占位符输出结果不同
无符号 unsigned,有符号 signed 默认有符号 可以省略
进制:二进制0-1,八进制0-7,十六进制0-9 10-15 (a-f A-F)
定义八进制数,以0开头
定义十六进制数,以0x开头
C语言不能直接书写二进制
代码:
//定义八进制数据 以0开头
int a = 0123;
//定义十六进制数据以Ox开头
int b = 0x123;
// 在定义数据时,不可以直接定义二进制
printf(“%d\n”, a);
printf(“%o\n”, a);
printf(“%x\n”, a);
printf("%d\n", b);<br /> printf("%o\n", b);<br /> printf("%x\n", b);