单片机C语言如何用移位法表达除以216
答案:5 悬赏:0 手机版
解决时间 2021-12-02 01:38
- 提问者网友:动次大次蹦擦擦
- 2021-12-01 17:21
单片机C语言如何用移位法表达除以216
最佳答案
- 五星知识达人网友:狂恋
- 2021-12-01 18:22
用移位做除法主要是为了快速,但只有2的n次方才可以,但可以用位移和减法来做也不慢,x*216=(x 《 8) - (x 《 5) - (x 《 3)
全部回答
- 1楼网友:愁杀梦里人
- 2021-12-01 22:16
左移N 乘2的N次方 右移N 除2的N次方
- 2楼网友:空山清雨
- 2021-12-01 22:09
如果是除以256的话,则可以由“右移8位”得到。
- 3楼网友:猎心人
- 2021-12-01 20:46
如果是除以256的话,则可以由“右移8位”得到,不是2的倍数就不能移位了
- 4楼网友:想偏头吻你
- 2021-12-01 19:35
移1次就是2,不是2的倍数就不能移位了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯