C++判断小数数量请问C++中如何判断一个double型小数位数,就是在循环中小数位数如果多了,循环就中断!就是我有一个数,在循环中不断除以2,等到他的小数位数多于4就中断循环.就是循环条件是

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 18:19:23

C++判断小数数量请问C++中如何判断一个double型小数位数,就是在循环中小数位数如果多了,循环就中断!就是我有一个数,在循环中不断除以2,等到他的小数位数多于4就中断循环.就是循环条件是
C++判断小数数量
请问C++中如何判断一个double型小数位数,就是在循环中小数位数如果多了,循环就中断!
就是我有一个数,在循环中不断除以2,等到他的小数位数多于4就中断循环.就是循环条件是四位小数.

C++判断小数数量请问C++中如何判断一个double型小数位数,就是在循环中小数位数如果多了,循环就中断!就是我有一个数,在循环中不断除以2,等到他的小数位数多于4就中断循环.就是循环条件是
这个问题你的表示不对
( ((uint32 *) &value) [1] >> 20) & 1
试试 因为现在编译器的平台不一样 我不确保一定对
double类型的底数的位数是不变的 和你想像的应该是不一样的