00问答网
所有问题
当前搜索:
二进制-128怎么表示
30分 用八位
二进制
数
表示128
的原码、反码和补码(带符号位)
答:
128
,尴尬的数字。对于正数,原码、反码和补码都是相同的。如果是+128,八位
二进制
数是不能
表示
的,因为超过了位数。8位的正数,其最大的是+127,即0111 1111。对于负数,原码、反码和补码,其负的最大值,也是有限度的。原码:负的最大值是-127,-128不能表示。反码:负的最大值是-127,...
为什么8位
二进制
码有符号定点整数的最小整数是-
128
答:
max=(01111111)B=127 应该大家都没问题的,这里第一位的0是符号标志位,0
表示
正数。而 min=(10000000)B=-
128
同样 第一位的‘1’表示这个数是负数,之后就是令人不解的了:'1'后面不是‘0000000’吗?
怎么
是128了?呵呵,在计算机里,数字是以补码的形式存储的,正数的补码是它自己,而负数的...
-
128
的补码,十六
进制表示
?过程
答:
在纯整数的“原码”
表示
中,“[-2^n]原”是不能表示的;而在“补码”表示中,在模为2^(n+1)的条件下,纯整数的补码最小可以表示到-2^n 。这时在[-2^n]中,符号位的1既表示符号“-”,也表示数值2^n 。-49的补码可以按照这样的方法算出:将49转换成
二进制
为:00110001 取反加1为:...
为什么
二进制
在计算机中是-
128
~127
答:
你说的是带符号的整形的补码
表示
为了计算方便 在计算机中所有的数据都是补码的形式存在的 这种用最高位表示符号 1是负数 0是正数 所以0000000表示0 01111111刚好是2的7次方-1即127 11111111表示-1 取出数值部分减一为1111110 全部取反0000001加上符号位为10000001即-1 而规定10000000用来表示-
128
...
...0还是-128。-0和-
128怎么
区分?-128为啥没反码
答:
8位
二进制
原码和反码的
表示
范围是-127~+127,其中0有两个:+0和-0,都表示0;而8位二进制补码的表示范围是-
128
~+127,0用+0来表示,而-0用来表示-128。
十进制的--
128
用
二进制如何表示
(写出其原码,反码和补码)
答:
原码:0000 0000 1000 0000 反码 1111 1111 0111 1111 补码 1111 1111 1000 0000 补码就是原码取反+1
java中有符号
128二进制怎样表示
啊/
答:
0000 0000 1000 0000
128
1111 1111 1000 0000 -128 正的有几位在前面补0 ,负的补1
...特别是-
128 怎么
理解 负数用
二进制怎么表示
答:
恩!首先要指出你的一个错误!int的范围不是(-
128
---127)这个是char的范围,范围的大小是由类型所占有的字节来决定的。如此所示:char是一个字节8bit,那么在
二进制
中,8bit最大值是255,最小值是0(在是在无符号时)如果是有符号的话.那么就还有一位是符号为,最高位是符号为。例如:1111 ...
128
的原码是多少?
答:
负数:负数的反码,符号位为“1”,数值部分按位取反。例如: 符号位 数值位 [+7]反= 0 0000111 B [-7]反= 1 1111000 B 特别规定:-
128
的补码为10000000,所以有符号字节的补码
表示
范围为:-128---127 -128不在表数范围之内,所以没有反码。但是-128有补码,8位
二进制
位补码的表数...
为什么8位
二进制表示
的最小数是—
128
?
答:
这涉及到计算机数值的补码
表示
,关于编码表示的相关知识可参阅:http://hi.baidu.com/sonmeika/blog/item/39723a30aa24149da9018e2b.html 如果八位
二进制
数用原码表示,那么00000000和10000000都表示为0,因为最高位为符号位,正零等于负零,其表示范围是[0, 255];如果用补码表示10000000就是-
128
,...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜