整型变量的分类
一、int整数类型
1.1 int常量、变量
int表示的是4个字节,32位的二进制整数,在内存中占据4个字节的空间。取值范围在-2^31~(2^31)-1
1.2 printf输出int值
%d:输出一个有符号的10进制整数;
%u:输出一个无符号的10进制整数;
注:待输出数是正数时,结果与其他结果相同。待输出数是负数时,%u会把负数的补码二进制符号位当成普通的数来计算输出。
1.3 printf输出八进制和十六进制
%x:输出一个有符号的十六进制整数,eg:ffff ffe8;
%X:输出一个有符号的十六进制整数,其进制变为大写eg:FFFF FFE8;
%o:输出一个有符号的八进制整数
二、short 短整型
short:表示短整数,在32位系统下是2个字节,16个bit。
三、长整型 long
在32位系统下,long是4个字节的,在64位系统下,不论是windows还是unix都是4个字节
long long