怎么确定double类型的小数位全为0

例如给你一个double类型的数据、3.10和3.00、这两个数显然3.00的后面全为0,而3.10后面就不全为0 了、怎么判断小数点后面全为0?
C语言、

可以对double类型数据做一个强制类型转换,转换成int类型数据,然后再把这个int类型数据转化成double,将转换后的double类型数据与原来的double类型数据进行比较,如果相等就表示这个double数据小数点后面全为0,否则就不是的。
温馨提示:答案为网友推荐,仅供参考
相似回答