黑马程序员技术交流社区
标题:
运算中的除法,是不是就是减法呢?
[打印本页]
作者:
zdf091119
时间:
2012-10-28 14:55
标题:
运算中的除法,是不是就是减法呢?
x=a/b :
int x=0;
int y=a-b;
while(y>=0){
y=y-b;
x++;
}
或者还是其他更快捷的方法呢?
作者:
徐升兴
时间:
2012-10-28 16:55
不知道你这代码是什么意思。。。没看懂,不过乘 除 运算效率最高的是位运算,也就是位移
>> >>用这种方法运算乘除效率最高
作者:
张忠豹
时间:
2012-10-28 17:33
如果你要问的是在电脑中cpu运算的话。那就应该不是。
在电脑中,数字不管是正数还是负数都是二进制表示的。只不过负数比较特殊用补码表示。
在所有的运算中,都是以+运算为基础的,当然也包括减法运算……好像也不知道是数电还是模电这本书里面有这方便的解释!
作者:
马良
时间:
2012-10-28 19:00
没看明白楼主的代码表达什么
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2