C语言中,浮点类型和整数类型的区别具体在哪些方面?

 我来答
刺任芹O
2022-11-16 · TA获得超过6.2万个赞
知道顶级答主
回答量:38.7万
采纳率:99%
帮助的人:8969万
展开全部

1、包含类型方面的区别:

整数类型包含byte型、int型、short型、long型, 浮点类型包含float(单精度)型、double常量

2、取值范围的区别:我们可以看到整数类型最大的取值是:1,844,674,407,370,955,161,共有19位数。而浮点数中float的取值范围就有39位数3.4E+38。

 3、精度的区别:整数类型是一个准确的数值,而浮点数很多时候是一个看似值。比如float类型就只用确保前面6~7位是准确的。如:float f = 123456789; //8和9这两个数值就可能是不准确的。

扩展资料:

C语言其他数据类型:

一、基本类型

1、整形类型:int ,short int,long int,long long int(C99),char,bool

2、浮点类型:float ,double,双精度浮点型(float_complex,double_complex,long long_comples)

二、枚举类型 enum

三、空类型 void

四、派生类型

指针类型 *、数组类型 、结构体类型 struct、共用体类型 union、函数类型

参考资料来源:百度百科—数据类型

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式