作业帮 > 综合 > 作业

C++判断小数数量请问C++中如何判断一个double型小数位数,就是在循环中小数位数如果多了,循环就中断!就是我有一个

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 01:24:46
C++判断小数数量
请问C++中如何判断一个double型小数位数,就是在循环中小数位数如果多了,循环就中断!
就是我有一个数,在循环中不断除以2,等到他的小数位数多于4就中断循环.就是循环条件是四位小数.
这个问题你的表示不对
( ((uint32 *) &value) [1] >> 20) & 1
试试 因为现在编译器的平台不一样 我不确保一定对
double类型的底数的位数是不变的 和你想像的应该是不一样的
再问: 可是都double型输出时可以"%.5lf"来保留5位小数啊
再答: 。。。那是输出5位小数。。输出的时候显示5位。。不是在内存模型里保存5位。。。