为了账号安全,请及时绑定邮箱和手机立即绑定

二进制基础

难度入门
时长50分
学习人数
综合评分9.03
614人评价 查看评价
9.4 内容实用
8.9 简洁易懂
8.8 逻辑清晰

最新回答 / IEwuIL7
一个字节(B)有8个二进制位(8bit),没错。补充:一般一个英文字符占用一个字节,因为美国人搞了一个ASCII编码,他们所有的符号也只有128(0~127)个,而128的二进制是1000 0000,所以一个符号占用一个字节,后来符号多了,还有汉字,所以有多了很多编码,像我们最常用的UTF8就是这样的。

+ 我来回答 回答最高可+2积分

最新回答 / 无敌小树懒
这是说法的问题,你理解一下,负值以其正值原码的反码加1表示。如果你本来就用负值的原码取反加+,那负值取反时符号位就不用改了。

最新回答 / no4990
知道了,当【8位二进制】时,最高位为符号位,-14取绝对值14,14的原码为0000 1110,反码为1111 0001,补码为1111 0010。1111 0010就是-14的二进制数表示。

最新回答 / 啊李嘻嘻
不是的短除法实际上是将10进制表示为二进制,5短除是0011实际上省略了前高四位,0000 0011这样的才是其表示方法

最新回答 / 要好好学java
你都没看完就在这说。这里就是给你举例单个数字对应的二进制是什么,后面有拿57举例十进制转二级制

已采纳回答 / qq_Scorpio苏_03634471
https://blog.csdn.net/leonwang_fly/article/details/47422235

已采纳回答 / 慕运维5215424
long类型的数不是有值域范围嘛,你这个明显超出范围了啊

最赞回答 / 是小博的啊
我觉得这个课挺好的,我觉得对我帮助很大!

最新回答 / qq_Scorpio苏_03634471
先转为二进制,然后每个二进制位按照“|”的运算规则来进行计算(51)0011 0011(5)  0000 0101--------------------(55)0011 0111

最新回答 / 违丶心
https://www.jianshu.com/p/2f663dc820d0

最新回答 / xuxinxin
public static byte[] long2Byte(long id)中的参数类型改成long类型

最新回答 / 慕移动9181930
哪里不明白呢?希望多来慕课学习,提高自己。
首页上一页1234567下一页尾页
课程须知
小伙伴们注意啦!~本门课程前三章的内容可以零基础学习。第四、五章的内容在学习前需要了解Java的基础知识。
老师告诉你能学到什么?
通过课程的学习,您可以了解二进制的由来,掌握二进制和其他进制之间进行进制转换的方法,掌握如何进行位运算,为所有计算机课程的学习提供基础。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消