若a、b均为整数且b≠0,则表达式a/b*b+a%b的值为
题目
若a、b均为整数且b≠0,则表达式a/b*b+a%b的值为
C语言
答案
这个表达式很妙
若a,b同号,则表达式的值明确的=a
若a,b异号,那么a/b和a%b都是机器编译器相关的,但是它们组合起来却又是一个不变量了.
例如a = -10,b = 3
在有些机器上
(-10) / 3 * 3 + (-10) % 3
=(-3) * 3 + (-1) = -10 = a
在另一些机器上
(-10) / 3 * 3 + (-10) % 3
=(-4) * 3 + 2 = -10 = a
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- Peter和Sally喜欢胡萝卜.英语翻译
- 描写母爱的句子,不要名言
- 制作金属工具时,为了增大工具的硬度,常把烧红的工具放到水里,就会冒白烟,为什么?
- 有你在时,你是一切,你不在时,一切是你 要地道的英文翻译
- a-1的绝对值+ab-2算术平方根=0.求ab分之1+(a+1)(b+1)分之1+(a+2)(b+2)分之1+.
- 草房子第三则梗概
- 两则材料从哪两个方面分析了华盛顿自然环境的优越性
- 学校准备给600名学生每人订做一套校服服装厂只用了2天就加工了50套照这样计算做完余下的衣服还要几天比列
- 小组有46人,其中女生人数的4/5是男生的1.5倍,男女各有多少人?
- 填空题、一个长方形的宽是acm,长比宽多2cm,则它的周长是【 】cm、