c语言基础-变量(整型)

一、整型变量

类型

关键字 取值范围 存储单元字节数(非固定) 输出
有符号整型 [signed] int -2147483648~2147483647 4 %d
无符号整型 unsigned [int] 0~4294967295 4 %u
有符号短整型 [signed] short [int] -32768~32767 2 %h
无符号短整型 unsigned short [int] 0~65535 2 %hu
有符号长整型 [signed] long long [int] -2147483648~2147483647 4 %ld
无符号长整型 unsigned long long [int] 0~4294967295 4 %lu

1.只有整型数据前可以加signed或者unsigned。

2.无符号的整型只可以用来存放非负数。

3.当输入的数值超出所定义的变量的取值范围时,多出的部分又会从最小的数开始计数。如输入int b=2147483648,则会输出-2147483648。输入int b=-2147483649,输出2147483647。

4.当我们要使用一关键字很长的类型时,可以给它命另一个名,如 typedef unsigned short int USI,此时可用USI代替unsigned short int,USI ave,则ave为短整型。

猜你喜欢

转载自www.cnblogs.com/lytbf1216/p/9966886.html
今日推荐