博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c语言规定数据长度,C语言中各种数据类型长度
阅读量:6453 次
发布时间:2019-06-23

本文共 575 字,大约阅读时间需要 1 分钟。

C语言中各种数据类型长度

C语言的基本数据类型有以下几个: int 整型 char 字符型 float 单精度浮点型 double 双精度浮点型

另外,在基本数据类型基础上附加一些限定词, 得到扩充的数据类型。short,long可以应用到整型, unsigned可以应用到整型和字符型: short int(或short) 短整型 long int(或long) 长整型 unsigned int 无符号整型 unsigned short 无符号短整型 unsigned long 无符号长整型 unsigned char 无符号字符型 整型

C标准没有规定各类数据所占内存字节数,通常一个int型数据所占内存与计算机字长大小相同,为16位或32位,short型数据通常占16位,long型数据是32位。每种编译器可以为硬件选择适合的长度,仅受一些限制,如short 和int 型数据至少占16位,long型至少占32位, short型数据不能超过int型数据的字节数,而int型不长于long 型。

无符号的数总是正数或零,服从数学式子2n,其中n是这种类型的二进制位数。例如,int型是16位,它的数据取值范围在-32768-32767之间,而unsigned int型数据取值范围在0-65535之间。下表列出了不同机器上整型数据的取值范围。

转载地址:http://mnyzo.baihongyu.com/

你可能感兴趣的文章
企业级Nginx Web 服务优化实战
查看>>
IE和Firefox对同一域名进行请求的并发连接数限制
查看>>
arm linux ppp拨号gprs上网移植
查看>>
linux新建用户的全程解析
查看>>
微软原版Windows XP Pro With SP3 VOL MSDN原版镜像
查看>>
学点Unicode又不会死
查看>>
linux关于关闭防火墙和selinux的操作
查看>>
python 文件操作
查看>>
MCSE命令学习持续更新
查看>>
solaris11忘记root密码的处理方法
查看>>
Windows Server 2016 主域控制器搭建(一)
查看>>
如何将磁盘从GPT格式转换成MBR
查看>>
UI 架构 - 读Martin Flower相关文章总结
查看>>
Linux ---各种yum源配置详解
查看>>
CString类型转换为char类型
查看>>
DNS 在企业网络中的应用-2
查看>>
二维数组左滑删除某一行
查看>>
ChemDraw进行自动调整的步骤
查看>>
outlook收发hotmail邮件及IP被列为垃圾IP的处理办法
查看>>
静态路由
查看>>