c语言10.其他的整形类型

2025-10-23 16:54:19

1、整形类型除了int还有:

1.short

2.long

3.long long(c99标准,vc6.0++不支持)。

c语言10.其他的整形类型

2、一.short。

(1)short int(短整型)

2个字节(1字节=8个二进制位)

sizeof()可以取类型的大小

c语言10.其他的整形类型

3、(2)范围:

有符号:(ingned short )-2^15~2^15-1 ,-32768~32767.

无符号:(unsigned short)0~2^16-1,0~65535.

两种表示的个数一样

输出格式符:%hd(也可%d,但%hd更标准)

c语言10.其他的整形类型

4、二.long

(1)long int (长整型)

4字节(32个二进制位)(标准规定long大于int的长度)

c语言10.其他的整形类型

5、(2)范围

有符号:(unsigned ) 0~2^32-1,0~4294967295.

无符号:(signed)-2^31~2^31-1,-2147483648~2147483647.

两种表示的数的个数一样 .

输出格式符:%ld(也可%d,%ld更标准)。

c语言10.其他的整形类型

6、三。long long

(1)long long (c99标准扩展新类型,vc6.0++不支持)

内存字节:8字节

c语言10.其他的整形类型

7、(2)范围

有符号:(insigned long long int)   0~2^64-1.

无符号:(signed long long int)  -2^64~2^64-1

个数一样

输出格式符:%lld  

c语言10.其他的整形类型

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢