在函数中的FALSE是表示什么意思

在函数中的FALSE是表示什么意思,第1张

Excel函数中的FALSE是逻辑符号,表示逻辑计算的结果为假,即表示条件不成立或者没有满足设定的条件。和FALSE相对应的是TRUE ,表示逻辑计算为真,即条件成立。一般用于IF函数,其基本公式为= IF(条件表达式, “TRUE”,“FALSE”),根据条件表达式来判断,如果结果为“真”则返回相应的“TRUE”的内容;如果结果为“假”则返回相应“FALSE”的内容。

举例说明:已知道学生的分数,条件表达式设为:大镇腔于等于60分;如果结果为真(TRUE),则判为“及格”;如果结果为假(FALSE),则判为“不及格”。用IF函数编写的公式为=IF(C1>=60, “及格”,“不及格”),这个公式中,第三个值就是FALSE,如果C1单元格的数据不满足大于等于60的条件,逻辑计算结果就是FALSE,因为这里的FALSE是“不及格悔颂”,所以返还的结果应该是“不及格”这三个字。这就是FALSE的基本含义及用法。

不是bug浮点数(含小数点后)的小数部分在内存中以二进制存储的时候,都有一些误差,一般做法是1、设置有效位数(单元格设置有限的小数点后位数,例如只显示小数点后两位),这样显示出来的数是四舍五入的结果,一般没御前衫有什么问题,但单元格的实际值还是一长串未舍入的数字,高精度计算仍可能出问题2、确实需要高精度计算时,善用round函数,保留足够的有效位数,舍去后面干扰的PS,这种情况在编程中也会发生

NULL=0

FALSE=0

TRUE记得是-1,但运迅是如果用于if语句中,任何非0值都是true。但是TRUE一个宏,无法覆盖所有情况。

所以切记不要写出TRUE == (表达式)这样的判断,因为这样的判断往往都是错旁迹此误的

举例来说,州山

int bitmask = 0x0010000

if(~bitmask) //这是true的

if(TRUE == ~bitmask) //虽然你想要达到的目的和上面一样,但是实际这会是false。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8191173.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存