[开发资料] C的基本数据类型

[复制链接]
 楼主| 小夏天的大西瓜 发表于 2025-2-23 14:24 | 显示全部楼层 |阅读模式

C语言中,数据类型可分为:

基本数据类型
构造数据类型
指针类型
空类型四大类
1.png
最常用的整型, 实型与字符型(char,int,float,double):
2.png

整型数据是指不带小数的数字(int,short int,long int, unsigned int, unsigned short int,unsigned long int):

3.png
注:

int short int long int是根据编译环境的不同,所取范围不同。
而其中short int和long int至少是表中所写范围, 但是int在表中是以16位编译环境写的取值范围。
另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。
ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。


 楼主| 小夏天的大西瓜 发表于 2025-2-23 14:24 | 显示全部楼层
浮点数据是指带小数的数字。

生活中有很多信息适合使用浮点型数据来表示,比如:人的体重(单位:公斤)、商品价格、圆周率等等。

因为精度的不同又分为3种(float,double,long double):
4.png

LOVEEVER 发表于 2025-2-23 21:57 | 显示全部楼层
浮点数据是指带小数的数字
小小蚂蚁举千斤 发表于 2025-2-23 22:11 | 显示全部楼层
ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。
中国龙芯CDX 发表于 2025-3-19 21:25 | 显示全部楼层
这些都是标准定义,不同厂家可能使用有一点区别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

257

主题

2238

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部

257

主题

2238

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部