文章
2
粉丝
0
获赞
访问
30
题目说:把十进制数转成 -2 进制
我立刻反应:
普通转二进制:
那负二进制应该:
比如:
-3 % -2 = -1
-1 % -2 = -1
但 进制里余数不能是负的!必须是 0 或 1
所以我立刻想到:
数学规则我脑子里直接出来:
这是固定公式,背下来就能用!
c
运行
if (yu < 0) { yu += 2; chu += 1; }
进制转换余数是倒着的。
我想:
天然就是正确顺序!不用反转!
登录后发布评论
暂无评论,来抢沙发