int num = 12; 默认十进制
int num2 = 0b1100; 二进制(0b开头)
int num3 = 014; 八进制(0开头)
int num4 = 0xc; 十六进制(0x开头)
printf("%d\n",num2); 输出十进制
printf("%o\n",num2); 输出八进制
printf("%x\n",num2); 输出十六进制
%c字符
%p地址
%f小数
一个int类型数据占据4个字节、32bit
12
0000 0000 0000 0000 0000 0000 0000 1100
内存以字节为单位
int 4个字节(64位编译器) 2个字节(32位)
long 8个字节(64位编译器) 4个字节(32位)
long long 8个字节(64位编译器) 8个字节(32位)
short 2个字节
int a = 1009988776655;
long a = 1009988776655l; / long int a = 1009988776655l;
long long int a = 1009988776655l; /long long a = 1009988776655l;
short int a = 2233; /short a = 2233;
int zijie = sizeof(short);
printf("%d\n",zijie);
\n 将当前位置移到下一行开头
\t跳到下一个tab位置
\\代表一个反斜线字符
\'代表一个单引号字符
\"代表一个双引号字符
printf("\\\n");