44问答网
所有问题
在c语言中 实型数无法比较大小吗
如题所述
举报该问题
推荐答案 2011-11-06
C语言里叫浮点数。可以比较大小,直接用比较运算符就行了。只不过要注意有时候两个理论上值相同的浮点数,会因为计算的过程不一样,在小数点若干位后有所误差,所以在比较时一般要事先设定一个误差,如果两个浮点数的差的绝对值在这个误差内,就可以认为两个浮点数相等。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/66WZWGW3K.html
其他回答
第1个回答 2011-11-06
严格的说是,不能用=来判定两实数相等,主要是误差的存在!当然你可以用,有些时候判断两数相等用它们的差小于一个很小的值来判定。
相似回答
c语言中
什么是
实型
数据?
答:
实型数据表示的实际上就是生活带小数的数值,在程序运行过程中
不能
被改变其值的
实型数
被称为实型常量。实型常量又称实数或浮点数。
在C语言中
可以用两种形式表示一个实型常量。数据可以是连续的值,比如声音、图像,称为模拟数据,也可以是离散的,如符号、文字,称为数字数据。在计算机系统中,数据以...
C语言中
,整型,
实型
,字符型的区别是什么?
答:
`long long`用于存储比`long`更大的整数值,其
大小
通常为64位或128位。2.
实型
:实型是一种有符号的数据类型,可以存储浮点数值。
在C语言中
,实型数据类型包括`float`、`double`和`long double`。其中,`float`通常用于存储单精度浮点数值,其大小通常为32位。`double`用于存储双精度浮点数值,...
C语言中
什么是
实型数
?
答:
1、C语言中的实型数据是指带有小数的数。比如:23,8225等根据精度的高低,实型数据又分为单精度实型、双精度实型和长双精度实型。2、实型数据表示的实际上就是生活带小数的数值,在程序运行过程中
不能
被改变其值的
实型数
被称为实型常量。实型常量又称实数或浮点数。
在C语言中
可以用两种形式表示...
C语言中
的switch语句,case后面可不可以跟一表达式,例如“100>x>50...
答:
不可以
,C语言中的switch case中的case后面仅可以跟整形常量或常量表达式。原因:如果case后面跟 100>x>50是会出现逻辑错误的。首先C语言中像100>x>50这种表达式的意义并不和数学里的一样表示x落在(50,100)这个区间。这个在C语言中100>x会先被计算得到真或假。直接用关系运算得到的真和假在C语言...
大家正在搜
c语言比较大小的函数
c语言abc三个数比大小
c语言比较大小的代码
比较大小的程序c语言
c语言比较字符串大小
c语言比两数大小并输出
c语言比大小三个数
c语言中实型数是什么
在c语言中的实型变量分为
相关问题
C语言中整型数据能与实型数据比较大小吗
求C语言大神,c语言中实型数在允许范围内,比如实数1.0能不...
C语言中什么是实型数?
c语言中比较实型变量data2和常数0是否相等为什么用fab...
C语言,浮点数比大小
c语言中整型和实型数据比较,结果会怎样?
c语言中从键盘输入时,整型变量不能输入实型数值,实型变量只能...
求C语言大神帮帮忙,c语言中实型数在允许范围内,比如实数1....