美文网首页
【答案解析】以下哪一个命令输出的值与其他三个不同?

【答案解析】以下哪一个命令输出的值与其他三个不同?

作者: 小Z在here | 来源:发表于2016-05-23 13:47 被阅读0次

【题目】

以下哪一个命令输出的值与其他三个不同?

【解析】

**Fix(number) **

返回数字的整数部分。number 参数为负数时,返回
大于或等于number参数的第一个负整数;

**Int(number) **

返回数字的整数部分。number 参数为负数时,返回
小于或等于number参数的第一个负整数。

【小结】

 Fix(number)≥Int(number)

CInt(expression)

返回表达式,此表达式已被转换为 Integer 子类型的 Variant。

注意  CInt 函数与 Fix 和 Int 函数不同,后两者函数将数字的分数部分进行截尾取整,而不是四舍五入。当分数部分恰好为 0.5 时,CInt 函数通常将其四舍五入为最接近的偶数。例如,0.5 被四舍五入为 0,而 1.5 被四舍五入为 2。

CLng(expression)

返回表达式,此表达式已被转换为 Long 子类型的 Variant。

注意  CLng 函数与 Fix 和 Int 函数不同,后两者函数对数值的小数部分进行截尾取整,而不是四舍五入。当小数部分恰好等于 0.5 时, CLng 函数通常向与此数最接近的偶数取整。例如,0.5 取整为 0,1.5 取整为 2。

【小结】

CInt(expression)    Integer 
CLng(expression)    Long

Round(expression[, numdecimalplaces])

返回按指定位数进行四舍五入的数值。

Abs(number)

返回数字的绝对值
如果number包含 Null,则返回 Null;如果是未初始化变量,则返回 0

Sgn(number)

返回表示数字符号的整数。
大于零返回1,等于零返回0,小于零返回-1

相关文章

网友评论

      本文标题:【答案解析】以下哪一个命令输出的值与其他三个不同?

      本文链接:https://www.haomeiwen.com/subject/tiaorttx.html