怎么用java语言求一个数(正数或负数)的二进制数?

怎么用java语言求一个数(正数或负数)的二进制数?,第1张

数组没学,循环一定学了,估计老师是想你用循环来做

给出任一个数:a

让:a%2,得b(不是1,就是0,得到的这个数存起来),让a/2,得c 然后再

让c%2,取余,取整。

循环下去。

最后把存起来的数列出来。。

自己想想吧,到百度知道要答案永远学不会。(应付作业除外)

记住正数反码补码是自身 不变

如果是负数:那么反码是除符号位不变,其他都去反。

补码是符号位不变,其他位取反后,在加1.

如图 -2 二进制数是:1000 0010 补码是:1111 1110

希望能解决你的困惑。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11740283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存