| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 587 人关注过本帖
标题:又是这个郁闷的题目,怎么求出那个结果啊
取消只看楼主 加入收藏
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
又是这个郁闷的题目,怎么求出那个结果啊
3.6-5/2+1.2+5%2,这个算式怎么求出3.8?我调试的时候,3.6变成3.600000000,什么的,不知道怎么得出来
2013-01-01 21:43
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
5/2=2?它没有定义什么类型,怎么只等于2?不是2.5吗?等于2是根据什么?

思考赐予新生,时间在于定义
2013-01-01 22:23
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
我还想问一个,就是关于那个sizeof的用法,我这样写y=sizeof(2.0*2)结果y=8;
y=sizeof(2.00*2),结果y=8;
再换回y=sizeof(2*2),y=4;这个我知道是int类型的,但上面两个我就有点不解,是不是无论sizeof()里面的数字的小数点有多少位,编译器都默认为double类型的?2.0和2.00都是double类型?我以为2.0表示的是float类型,2.00表示的是double类型,但运行的时候,无论我定义为2.0,还是2.00或者2.000,得到的都是y=8

思考赐予新生,时间在于定义
2013-01-01 23:21
love云彩
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:青藏高原
等 级:贵宾
威 望:53
帖 子:3663
专家分:11416
注 册:2012-11-17
收藏
得分:0 
谢谢两位版主的关心和帮助,我最近的状态不是很好,等到3月份,我会再来论坛,与你们俩挑战挑战一下,我记住你俩了,别修改用户名,免得到时候找不到你们

思考赐予新生,时间在于定义
2013-01-01 23:57
快速回复:又是这个郁闷的题目,怎么求出那个结果啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016607 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved