为什么1的源码是八位数(小数的八位原码)
本文目录一览:1、计算机语言十进制0用二进制表示为0,但-1用二进制表示却是八位数这是为什么
本文目录一览:
- 1、计算机语言 十进制0用二进制表示为0, 但-1用二进制表示却是八位数 这是为什么
- 2、源码是什么 为什么它前面会有那么多零 如果255要怎么表示8位都是1啊
- 3、原码反码补码为什么是8位的,如-25的原码是1 0011001,而不是1 11001,中间怎么多出俩0
计算机语言 十进制0用二进制表示为0, 但-1用二进制表示却是八位数 这是为什么
十进制0 用二进制表示也是8位数啊,十进制0的二进制原码是10000000或者00000000,二进制反码是11111111或者01111111,二进制补码是00000000.
就是因为原码或反码十进制0有两种表示方法,所以计算机才有二进制补码来表示十进制数的。
源码是什么 为什么它前面会有那么多零 如果255要怎么表示8位都是1啊
为了区分。多个二进制是表示一个范围的数如果世界上只有一个数字,就不需要这么多二进制表示了。比如用8个二进制表示,也只能表示0~255如果要表示256以上,那么8个二进制也不够,还得增加,比如16个二进制数。另外,为了处理器处理方便,都是按找byte(8个二进制)或word(16个二进制)的倍数来增加的。
原码反码补码为什么是8位的,如-25的原码是1 0011001,而不是1 11001,中间怎么多出俩0
计算机的位数,是固定的。
早期,常用的是:8 位机、16 位机;
现在,是:32 位机、64 位机。
给你一个数,位数不够,你就填上 0,没毛病。
别忘了采纳。