1.short修饰符
short int num=10 只占用两个字节
a.当要输出short修饰的int类型使用%hd
b.如果声明short int类型变量,可以省略int。
2.long修饰符
long int num=10
a.当要输出long修饰的int类型使用%ld
b.如果声明long int类型变量,可以省略int。
3.long long修饰符
a.当要输出long long 修饰的int类型使用%lld
b.如果声明long long int类型变量,可以省略int。
4.unsigned修饰符
表示这个变量的最高位不要用来表示符号,而是参与到数据表示中。(可增大空间)
输出时使用%u
其他变量也可以使用unsigned
unsigned int %u 都是最小值为0,最大值变成两倍
unsigned short %hu
unsigned long %lu
unsigned long long %llu