关于位运算符二进制的问题

来源:2-12 位运算符

慕后端2210851

2019-07-14 11:32:19

二进制前面为什么多加零  ,就像16二进制是111100 ,为什么加两个零在前面变成00111100,

13的二进制是1101 却变成00001101http://img.mukewang.com/climg/5d2aa23f00017a9f09890632.jpg

写回答

3回答

时间,

2019-07-15

同学,你好。60的二进制为111100。依据进制转换的相关规则,在将十进制数装换为二进制数时,会按照“四位为一组,不满四位高位补零”进行表示,如下图所示:

http://img.mukewang.com/climg/5d2bf458000178de09050132.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

mikuyo

2019-07-19

同学你好,

因为计算机中一个字节为8bit,所以要相应的在前面补零,补足八位数

相应的关于编码的知识可查看链接

http://baijiahao.baidu.com/s?id=1597879992556650219&wfr=spider&for=pc

0

想问问神奇的海螺

2019-07-14

因为二进制是8字符吧。

0

0 学习 · 8160 问题

查看课程