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

【题目】

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

【解析】

**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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容