短整型 short [int] -32768~32768 无符号短整型unsigned short[int] 0~65535 长整型 Long int -2147483648~+2147483648 无符号长整型unsigned [int] 0~4294967295 字符型[signed] char -128~+127 无符号字符型 unsigned char 0~255 单精度 float 3.4 x 10^(-38)~ 3.4 x 10^(+38) 双精度double 1.7 x...
3.C语言 short型数据占2个字节,则 signed short型数据的取值范围是A0~255 A. 0~65535 B. -256~255 C. -32768~32
无符号字符型:unsigned char// 1字节 有符号短整型:(signed) short// 2字节 无符号短整型:unsigned short// 2字节 有符号整型:(signed) int// 4字节无符号整型:unsigned int// 4字节 有符号长整型:(signed) long// 4字节 无符号长整型:unsigned long// 4字节 有符号更长整型:(signed) long long// 8...
signed long int 有符号长整型数说明.简写为long, 字长为4字节共32位二进制数, 数的范围是-2147483648~2147483647. unsigned short int 无符号短整型数说明.简写为unsigned int, 字长为2字节共16位二进制数, 数的范围是0~65535. unsigned long int 无符号长整型数说明.简写为unsigned long, 字长为4字节共32位...
printf("signed char max = %d\n",SCHAR_MAX); printf("signed short min = %d\n",SHRT_MIN...
int:在32位系统中(现在普遍是int32位),signed的范围是(-216到215-1),即是-2147483648~+2147483647,unsigned类型 的int 范围:0~4294967295 即( 0到232-1); 输入输出:%d short int:short int 只有int的一半, 也就是216, 范围为(0到65536-1)long ...
char在计算机内部是用一个字节的二进制来表示的,这里假定默认为signed,表示范围为-128到127。 对于char c = 128; c的二进制表示为1000 0000,如果转换成int输出是-127。 char转换成short int并不是说位数增加了,而是把它当成short int来解释,因此c还是1000 0000,表示的是-127,而不会因为转型为int就变成了0000...
通常是2字节(16位),范围是-32,768到32,767(有符号)或0到65,535(无符号,即unsigned short)...
在C语言中如果一个数很大的话,超过最大的长整型,可以使用double来存储,这样不会影响运算精度。2、不同类型的数据范围是不同的:[signed]int :-32768---32767 unsigned int:0---65535 [signed]short[int]:-32767---32768 long[int]:-2^31---(2^31-1)unsigned long [int]:0---(2^3...