9
77
113
海星
使用道具 举报
498
5866
8541
网站编辑
LMSung
最初由 arden1019 发布 [B]俺又看了看,是这样的: 小哥哥,在c中float类型的精度7位数。你给的两个数字长度已经多于7位。这时候7位以外的数据已经不能保证期精度所以125也好236也好,这样的数字可能和编译器已经cpu指令有关系,而不在于你的程序了,你把程序中float类型的换成double类型后,由于double的精度足够大,所以会得出888这样的数。 大概就是这样,这次懂了吧? 可是,2级的试题怎么会这样出呢? [/B]
0
48
66
注册会员
62
1777
2500
论坛元老
247
3137
4549
糖尿病防治工作者
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
Archiver|手机版|小黑屋|海浩社区
GMT+8, 2025-9-21 13:06 , Processed in 0.084350 second(s), 18 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.