c语言数字类型总结
来源:互联网 发布:帆船逆风行驶原理 知乎 编辑:程序博客网 时间:2024/06/09 01:55
C语言中的整型数据类型int、short int 和 long int
名称全称类型说明符缩写类型说明符 位数 范围
整型intint16位 -32768至+32767
无符号整型unsigned int unsigned16位0 至 65,535
短整型short int short16位-32768至+32767
无符号短整型 unsigned short int unsigned short16位0 至 65,535
长整型long int long32位-2,147,483,648 至 2,147,483,647
无符号长整型 unsigned long int unsigned long 32位 0至4,294,967,295
把 short 称为短整型,把 long 称为长整型,把 long long 称为超长整型,把 int 称为整型。unsigned 打头的那些整数类型统称为无符号整型
16 位(bit)的计算机中,int 和 short 一般都是 16 位,而 long 是 32位;
32位的计算机中,short一般是 16 位,而long和int是 32位。
目前,long long 一般 64 位,long 是 32 位,short 是 16 位,而 int 或者 16 位,或者 32 位。具体某个编译器到底使用多少位来表示这些类型,我们可以用运算符 sizeof 来获取, sizeof 运算符返回其操作数占用空间的大小。例如:
printf( "%lu\n", (unsigned long)sizeof(int) * 8 ); /* 输出 int 的位数 */
printf( "%zu\n", sizeof(short) * 8 ); /* 输出 short 的位数 */
- c语言数字类型总结
- c语言数字类型详解
- C语言数字类型长度
- c语言字符类型总结
- 【C语言】01-类型总结
- C语言的类型总结
- C语言存储类型总结
- C语言自定义类型总结
- C语言中强制类型转换总结
- C语言类型修饰符总结
- C语言存储类型总结(malloc,typedef)
- C语言的强制类型转化总结
- C语言枚举类型enum-总结
- C语言中将字符串转化为数字的函数总结
- C语言:数字金字塔
- C 语言 数字删除
- C语言---数字迷宫
- C语言学习总结 一 关于变量类型
- 切线空间计算
- 大数据:频繁项集
- mysqldb按字典方式取数据
- SQL注入
- 无线共享上网
- c语言数字类型总结
- 黑马程序员—JAVA内部类
- C语言小知识
- 初创网络游戏公司运维遇到问题
- 大于塞外
- Catalan数应用
- hive表分区
- Android Intent组件使用
- apache的prefork和workder模式