📄 codetc39b.dat
字号:
----
一个int型变量的值范围为-2^15 到 (2^15-1),即-32768 到 32767.在实际应用中,变量的值常常是正的(如学号,库存 量,年龄,存款额等).为了充分利用变量的表数范围,此时可以将变量定义为"无符号"类型.对以上三类都可以加上修饰 符unsigned,以指定是"无符号数".如果加上修饰符signed,则指定是"有符号数".如果既不指定为signed, 也不指定为 unsigned,则隐含为有符号(signed).实际上signed是完全可以不写的.归纳起来,可以用以下6种整型变量.即:
有符号基本整型 [signed] int
无符号基本整型 unsigned int
有符号短整型 [signed] short [int]
无符号短整型 unsigned short [int]
有符号长整型 [signed] long [int]
无符号长整型 unsigned long [int]
如果不指定unsigned或指定signed,则存储单元中最高位代表符号(0为正,1为负).如 果指定unsigned,为无符号型 ,存储单元中全部二进位(bit)用作存放数本身,而不包括符号.无符号型变量只能存放不带符号的整数,如123,45678等 ,而不能存入负数,如-123,-3.一个无符号整型变量中可以存放的正数的范围比一般整型变量中正数的范围扩大一倍. 如果在程序中定义a 和 b 两个变量:
int a;
unsigned int b;
则变量a的数值范围为-32768 到 32767.而变量b的数值范围为0 到 65535.
类 型 比特数 最小取值范围
[signed] int 16 -32768 到 32767
unsigned int 16 0 到 65535
[signed] short [int] 16 -32768 到 32767
unsigned short [int] 16 0 到 65535
[signed] long [int] 32 -2147483648 到 2147483647
unsigned long [int] 32 0 到 4294967295
----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -