猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
关于vb运算顺序问题?
vb运算顺序问题如图为什么途中结果是1
明月笑刀无情
浏览 246
回答 1
1回答
蛊毒传说
首先图中三个运算符的优先级顺序为:^ / Mod,这个是没有疑问的;那么8^1=8,8/3=2.67(约数,系统中会有很多为小数),余数是2.67 Mod 2得到的;在Vb中Mod结果是一个整数,并不是小数的,所以会对2.67进行取整,结果为3,取余后为1;取整原则是银行家算法:四舍六入法则,小于0.5舍去,大于0.5进位,0.5奇进偶不进(0.5是0,1.5是2,2.5是2)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续