请教在c语言编程时就算是整数用float定义为实型变量输出结果也是正确的
那是不是输出只要用%f就可以了 还要%d有什么用呢 不懂啊
我的意思是既然%f可以包括%d了 那是不是写程序就不管是不是整数只用%f就可以了
c语言程序整数与实数的问题
答案:3 悬赏:40 手机版
解决时间 2021-03-14 08:09
- 提问者网友:原来太熟悉了会陌生
- 2021-03-13 12:05
最佳答案
- 五星知识达人网友:老鼠爱大米
- 2021-03-13 13:07
理论上整形数计算比实型数计算要快,而且节省内存。对于现在的计算机来说提高点速度减少点内存,我们感觉不到,但是对于早期的机子可是很重要的。而且在程序设计方面使用正确的数据类型是好的代码的表现
全部回答
- 1楼网友:有你哪都是故乡
- 2021-03-13 13:48
这个跟精度有关,比如圆周率你必须用实数,当然实数可以表示整数,但实数占用内存空间比整数大(4个字节),所以该用整数时还是用整数(2字节),不知道这样回答是否满意?
- 2楼网友:逐風
- 2021-03-13 13:40
如果小数点后面有很多位:计算机的显示就是1+1*(10-1)+2*(10-2)float可以用来表示带小数点的数,这个就关系到浮点数。比如1.12,那么就会让计算机的cpu负荷加重。
不过考虑现在计算机的能力
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯