独闷闷网
标题:
无符号变量的除法运算,如果除数为0,商等于多少?已解答。
[打印本页]
作者:
jianhong_wu
时间:
2015-7-12 06:35
标题:
无符号变量的除法运算,如果除数为0,商等于多少?已解答。
本帖最后由 jianhong_wu 于 2015-7-18 06:58 编辑
问:
无符号变量的除法运算,如果除数为0,商等于多少?
★坚鸿-深圳:
大家都知道,除法运算的除数是不允许等于0的,如果在单片机里非要试试除数为0,会发生什么情况?
我
用keil的C51编译器在坚鸿51学习板上
试过,发现有一个规律:如果“除数”是变量的
0
,那么商等于十进制的
255
(十六进制是
0xff
)。如果“除数”是常量的
0
,那么商等于十进制的
1
。比如:
a=23 /y; //假设除数变量y里面是0,那么a的结果是255(十六进制的0xff)。
b=23 /0; //除数是常量0,那么b的结果是1。
复制代码
欢迎光临 独闷闷网 (http://www.dumenmen.com/)
Powered by Discuz! X3.2