VB中3/2\2的值是多少?3/2的值为1.5,1.5\2的值不是0吗?为什么我用VB的立即窗口得到的最后的值是1?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/20 13:35:16
![VB中3/2\2的值是多少?3/2的值为1.5,1.5\2的值不是0吗?为什么我用VB的立即窗口得到的最后的值是1?](/uploads/image/z/7151732-44-2.jpg?t=VB%E4%B8%AD3%2F2%5C2%E7%9A%84%E5%80%BC%E6%98%AF%E5%A4%9A%E5%B0%91%3F3%2F2%E7%9A%84%E5%80%BC%E4%B8%BA1.5%2C1.5%5C2%E7%9A%84%E5%80%BC%E4%B8%8D%E6%98%AF0%E5%90%97%3F%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%94%A8VB%E7%9A%84%E7%AB%8B%E5%8D%B3%E7%AA%97%E5%8F%A3%E5%BE%97%E5%88%B0%E7%9A%84%E6%9C%80%E5%90%8E%E7%9A%84%E5%80%BC%E6%98%AF1%3F)
VB中3/2\2的值是多少?3/2的值为1.5,1.5\2的值不是0吗?为什么我用VB的立即窗口得到的最后的值是1?
VB中3/2\2的值是多少?
3/2的值为1.5,1.5\2的值不是0吗?为什么我用VB的立即窗口得到的最后的值是1?
VB中3/2\2的值是多少?3/2的值为1.5,1.5\2的值不是0吗?为什么我用VB的立即窗口得到的最后的值是1?
\ 运算符
用来对两个数作除法并返回一个整数.
语法
result = number1\number2
\ 运算符的语法具有以下几个部分:
部分 描述
result 必需的;任何数值变量.
number1 必需的;任何数值表达式.
number2 必需的;任何数值表达式.
说明
在进行除法运算之前,数值表达式通过舍去小数部分转换成 Byte、Integer 或 Long表达式.
通常,无论 result 是不是整数,result 的数据类型都是 Byte、Byte 变体、Integer、Integer 变体、Long 或 Long 变体.任何小数部分都被删除.但是,如果任何一个表达式是 Null,则 result 为 Null.如果一个表达式是 Empty,则作为0 处理.
\ 运算符示例
本示例使用 \ 运算符来计算整型除法.
Dim MyValue
MyValue = 11 \ 4 ' 返回 2.
MyValue = 9 \ 3 ' 返回 3.
MyValue = 100 \ 3 ' 返回 33.
以你例子来说:1.5\2 转换成 1.5 四舍五入变为 2,式子变为2除以2,结果取整,所以等于1
如果是1.4\2,1.4四舍五入变为 1,式子变为1除以2,结果取整,就等于0了.