VB中3/2\2的值是多少?

3/2的值为1.5,1.5\2的值不是0吗?为什么我用VB的立即窗口得到的最后的值是1?... 3/2的值为1.5,1.5\2的值不是0吗?为什么我用VB的立即窗口得到的最后的值是1? 展开
 我来答
ggaking2012

推荐于2016-04-02 · TA获得超过4.5万个赞
知道顶级答主
回答量:5.5万
采纳率:94%
帮助的人:7011万
展开全部
\ 运算符
用来对两个数作除法并返回一个整数。
语法
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了。
匿名用户
2014-11-17
展开全部
先四舍五入1.5变为2 2\2=1
追问
为啥四舍五入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式