55问答网
所有问题
怎么确定double类型的小数位全为0
例如给你一个double类型的数据、3.10和3.00、这两个数显然3.00的后面全为0,而3.10后面就不全为0 了、怎么判断小数点后面全为0?
C语言、
举报该问题
推荐答案 2013-04-07
可以对double类型数据做一个强制类型转换,转换成int类型数据,然后再把这个int类型数据转化成double,将转换后的double类型数据与原来的double类型数据进行比较,如果相等就表示这个double数据小数点后面全为0,否则就不是的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/QeG4eeceQ.html
相似回答
C++中
double型数据怎么
取整数部分,就
是小数
后面全变成0。
答:
1、首先,定义一个double型变量n,保存取整的数值。2、用ceil函数对实数5.78取整
,取整后的数值保存在变量n中。3、输出取整后的数值n。4、运行程序,输出的值为6,这是因为ceil是对实数向上取整。5、接着,将ceil内的数更改为5.18。6、运行程序,看到的结果还是6,说明ceil是向上取整。
C语言中
double
数字 以浮点输出
小数
后面
全部
变
为零
的问题
答:
float型:8位阶码,24位尾数;
double型:8位阶码,56位尾数。阶码是用来表示小数点位置的,尾数则是表示有效数字的值
。故double型有效数字最多保留56位。故这种情况下,最低位的分辨能力,只能达到整个量程的2的56次方分之一。如果数据本身,有更低位的小数,就只能舍入近似了。而且我们知道,尾数还有...
返回一个
double类型
,有
小数点
的数,主方法调用后,输出的数小数点后的数...
答:
lf是按照长浮点数输出
;o是按照八进制输出;x是按照16进制输出;e是按照科学计数法输出结果
C++
怎么判断double类型的
变量
是
不是整数?%1=0可以吗?
答:
首先double型的变量肯定不是整数,而是小数。如果你换一种表达:
怎么判断double类型的
变量小数部分
都是零
,那么:include <stdio.h>void main(){double k;scanf("%f",&k);(int)k==k? printf("%f
的小数
部分是零。",k):printf("%f的小数部分不为零",k);} ...
C#
double类型
数值
怎样
获得是精确到多少
位小数
(求精度)
答:
首先判断是否有小数点,如果没有,得到结果0 如果有小数点,使用indexof
判断小数点
位置,然后根据字符串总长度,如123.45,得到小数点位置为3,总长度为6,那么就得到的结果就是6-1-3=2,得到结论,如果小数点位置在a,总长度为b,那么结果就是b-1-a private int GetValue(string Value){ string...
大家正在搜
double类型数据保留两位小数
double类型的数怎么输出
double类型几位小数
double类型可以保留几位小数
double类型输出保留几位小数
double类型小数点后几位
double精确到几位小数
double小数位数
double的精度是几位小数
相关问题
java中怎样解决double型数据小数位数的控制
C++中double型数据怎么取整数部分,就是小数后面全变成...
java中,如果double小数点后面是0,怎么只显示整数?
请问属性中double类型的小数点后的0个数能否控制
java中怎么控制double的小数位数?
double类型,小数点后的位数
java 如何判断double小数点后面是不是0,若是则转化...
java中怎么判断一个double类型的数等于零。