首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

csdn无高手,这个有关问题都解决不了

2012-03-20 
csdn无高手,这个问题都解决不了求余数的方法:操作数1%操作数2时,余数操作数1-操作数2*整商其中整商是操作

csdn无高手,这个问题都解决不了
求余数的方法:
操作数1%操作数2时,
余数=操作数1-操作数2*整商
其中整商是操作数1除以操作数2所得到的整数商

例如7%(-3)如果商上-2的话,余数就为1
                    如果商上-3的话,余数就为-2
但是结果只能有一个,而且结果是为1。
同样(-7)%3结果为-1,又是为什么


[解决办法]
因为在触发运算前,通过CDQ指令,被除数的符号被扩展到余数寄存器中去了。

热点排行