55问答网
所有问题
c语言 有一个浮点型变量x,如何判断x的值是否是零?
c语言
有一个浮点型变量x,如何判断x的值是否是零?有一个浮点型变量x,如何判断x的值是否是零?
举报该问题
其他回答
第1个回答 2017-08-02
对精度要求不高的话,直接if(x == 0)
一般来说浮点数有讲究,需要判断误差;
if(x < 0.00000000001)
上面的0.00000000001就是你认为的精度【误差】,
如果浮点数小于0.00000000001,那么我认为浮点数就是0;本回答被提问者采纳
第2个回答 2017-08-01
用if()语句就可以了,如 if(x==0)或if(x!=0)
相似回答
用
C语言
做
有一个浮点型变量x,如何判断x的值是否是零
答:
不能直接使用==来比较
浮点型,
因为本来存的就不精确。设定一个精度,在精度范围以内都可以认为是相等的。一个例子:include <stdio.h>#define Precious 0.0001 // 精度int main(){float f=0.00001;if(f<Precious && f>-Precious) printf("=0\n");return 0;} ...
C语言
关于
如何判断浮点型变量x 的值是否是0?
(有题)
答:
其中EPSINON是允许的误差(即精度),此
判断x是否
在这个正负所表示的上下限范围内
c语言
程序中
,float
x
与“零值”比较的if语句是(if==0)
答:
浮点
数等值比较使用下式:include include fabs(a - b) < FLT_EPSILON 三个EPSILON:FLT_EPSILON DBL_EPSILON LDBL_EPSILON
C语言中变量
等于0的问题
答:
一、如果某一
变量
是double类型或
float类型,
才需要你说的那样。因为double类型或float类型都是有精度的,其实都是取的近似值,所以有个误差。和一个很小的数比如0.00000001比较就是为了在这个误差范围内进行比较。举个例子如double b = 0.123456可能
是0
.1234561的四舍五入后得到的结果。最后的0....
C语言
一个
flaot
浮点型变量
f 小于零的 if
判断怎么
写
答:
if( f <
0
)就可以了,只是
浮点型变量
不能进行 if(f==某个确定数值)判断。还有就是赋值变量之间可以用 f1 == f2判断。
大家正在搜
c语言常量变量判断
c语言判断值的数据类型
c语言怎么判断输入的是不是整形
c语言变量类型有哪些
c语言中使用变量的要求是
c语言怎么判断表达式的数据类型
c语言怎么判断输入的类型
c语言查看变量类型
c语言常量与变量
相关问题
C语言中有一个浮点型变量X,怎么判断X的值是否是零?
用C语言做 有一个浮点型变量x,如何判断x的值是否是零
用C语言程序判断一个浮点型的数是否为零????
如何判断C语言的一个浮点数是不是整数?
C语言关于 如何判断浮点型变量x 的值是否是0?(有题)
C语言 关于判断一个浮点数是否等于0
c语言程序中,float x与“零值”比较的if语句是(if...
怎么用c语言代码判断一个浮点数大于0