标题:
51单片机乘除法的问题
[打印本页]
作者:
老wang
时间:
2018-7-13 13:06
标题:
51单片机乘除法的问题
51单片机uchar a ;a=200*100*5/255)/100;请问这a的值应该是多少?200*100=20000超出了8位,单片机怎么处理?
作者:
yzwzfyz
时间:
2018-7-14 04:45
拿出你吃饭的碗,往里倒一吨水,碗里这时有多少水?道理一样。
作者:
yzwzfyz
时间:
2018-7-14 04:47
你现在的饭碗只有“8位”的大小,你认为它能装多少“水”呢?
作者:
15873002171
时间:
2018-7-14 08:01
多余的就溢出了,相当于丢失了
作者:
game灬boy
时间:
2018-7-14 09:18
只存低八位
你可以定义a为int型啊
作者:
15914271167
时间:
2018-7-14 11:01
用unsigned int a ;就可以了
作者:
a466864092
时间:
2018-7-14 14:25
用unsigned int a ;就可以了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1