曹瑛军阀之子是谁:这个答案对么?关于vb程序计算的

来源:百度文库 编辑:中科新闻网 时间:2024/04/28 01:37:42
15\4*4+15 mod 4
答案是15,但是按照书上说的,乘号优先级在前,先计算4*4=16,取整除还是15,答案应该是18啊。大家看看怎么回事啊
不对的,/是除,\是整除,不一样的

*/优先级高于\高于mod

这应该是理论上的算术符优先级

请问答案是实际运行的结果吗?

还有楼上……这是VB不是C/C++……

如果按照这个优先级来算的话是3啊

又或者编译系统对优先级的处理不同,汗……你可以考虑用括号来试验一下,比如括上(15\4)*4+15 mod 4
15\(4*4)+15 mod 4
诸如此类

不是吧,乘除法同级,应该是15/4=3 3*4=12
15 mod 4 =3 12+3=15,答案15

不会吧,什么书来的,误人的书,不管是除还是整除都用“/”,没有特殊说明15/4是等于3的(默认是整除),乘除是等级的,要先算4*4要用括号括起来。如果要得出小数要强制转换,如:double n=double(15/4)=3.75。
你的问题是等于15