C语言三种基本数据类型的相同点与不同点?

C语言三种基本数据类型的相同点与不同点
2025-05-01 23:07:10
推荐回答(1个)
回答1:

C语言的三种基本数据类型为整型,实型,字符型。
1 整型,包括short, int, long等,用以表示一个整数,默认为有符号型,配合unsigned关键字,可以表示为无符号型。
2 实型,即浮点型,包括float, double等,用来表示实数,相对于整型,该类型可以表示带有小数部分的数值。需要注意的是,实型在计算机语言中为近似值表示,并非准确值,在多次计算后可能会出现真值偏差。
3 字符型,即char型,用来表示各种字符,与ascii码表一一对应。除可以用来表示各类字符外,char型的其它规则与整型相同,可以认为char是一种特殊的整型。
他们都有常量和变量,都需要事先定义好。
不同点如下:
1、各种数据类型的关键词不同。
short、long、int、float、double、char六个关键词表示C语言里六种基本数据类型。
2、不同数据类型占用内存的大小不同。
short占2byte,int占4byte,long占4byte,float占2byte,double占8byte,char占1byte(不同的平台可能占用内存大小不一样,具体的可以用sizeof 测试下)。