char、int、long它们各占几个字节?占几位?
最新推荐文章于 2025-06-18 00:59:42 发布
pamxy
最新推荐文章于 2025-06-18 00:59:42 发布
阅读量4.7w
收藏
54
点赞数
11
分类专栏:
c++
计算机
文章标签:
c++
计算机
c++
同时被 2 个专栏收录
260 篇文章
订阅专栏
计算机
4 篇文章
订阅专栏
本文详细介绍了C语言中的基本数据类型,包括整型、长整型、字符型、单精度浮点型、双精度浮点型、长双精度浮点型等,并提供了在不同机器上的具体位长度。此外,还附带了C语言中常用的数据类型及其位长度的对照表,以及1GB、MB、KB等单位之间的换算关系。
摘要生成于
C知道
,由 DeepSeek-R1 满血版支持,
前往体验 >
转自:http://wenwen.soso.com/z/q104804861.htm
整型 int 4字节 长整型 long 4字节 字符型 char 1字节 单精度 float 4字节 双精度 double 8字节 长双精度 long double 8字节 换算关系: 1GB=1024MB 1MB=1024KB 1KB=1024Byte 1Byte=8Bit 一个字节等于八个位
额外补充:
C语言基本数据类型 类型 位长度 char 8 unsigned char 8 signed char 8 int 16 unsigned int 16 signed int 16 short int 16 unsigned short int 16 signed short int 16 long int 32 signed long int 32 float 32 double 64 long double 64
以上是16位机上的C数据类型。
在32位机子上int 为4字节