早教吧作业答案频道 -->数学-->
计算机内负数以正数的补码(取反加1)形式存在,那么请问,符号位参与运算吗?你自述的正数的补码.计算机内负数以正数的(‘’正数的这‘’三个字是否可以去掉?)补码(取反加1)形式存
题目详情
计算机内负数以正数的补码(取反加1)形式存在,那么请问,符号位参与运算吗?你自述的正数的补码.
【计算机内负数以正数的( ‘’正数的这‘’三个字是否可以去掉?)补码(取反加1)形式存在,有符号字符数据在计算机内占一字节(8位),它的最高位是符号位,0表示正,1表示负,那么它能表示的最大负数以位表示是10000000,那么它减1( 得到的数值是什么,二进制形式表述?)再取反是10000000( 与上面那个10000000 有什么区别吗?)即十进制的128( 符号位现在变成了数值位?有符号数变成了无符号数?),它的最高位是1表示负数( 1表示符号为负?既做符号位也做数值位?)即-128】
在此我向你讨教几个问题,还望你不吝赐教.
上面问题全是应我不明白为什么补码能多表示一位 -128到127 而不是 -127到127?
【计算机内负数以正数的( ‘’正数的这‘’三个字是否可以去掉?)补码(取反加1)形式存在,有符号字符数据在计算机内占一字节(8位),它的最高位是符号位,0表示正,1表示负,那么它能表示的最大负数以位表示是10000000,那么它减1( 得到的数值是什么,二进制形式表述?)再取反是10000000( 与上面那个10000000 有什么区别吗?)即十进制的128( 符号位现在变成了数值位?有符号数变成了无符号数?),它的最高位是1表示负数( 1表示符号为负?既做符号位也做数值位?)即-128】
在此我向你讨教几个问题,还望你不吝赐教.
上面问题全是应我不明白为什么补码能多表示一位 -128到127 而不是 -127到127?
▼优质解答
答案和解析
为了计算方便计算机CPU只做加法不做减法,所以人们发明的补码,补码的定义中正数的三个字不能去的,因为正数的补码是它自身,负数的补码是它的正数取反加1,有符号数最高位是符号位,专供符号使用,所以正数的最值0111 1111,即127,负数最大数为1000 0000,它减1为0111 1111再取反1000 0000(128,这是你换算的结果,最高为已经与符号位无关),即-128.
因为计算机内只分正负数,所以0当正数对待,所以有符号字符数据范围是-128~127,也就是0~127,-1~-128.
因为计算机内只分正负数,所以0当正数对待,所以有符号字符数据范围是-128~127,也就是0~127,-1~-128.
看了计算机内负数以正数的补码(取反...的网友还看了以下:
这是一道排列题还是组合题从0,1,2,……9这十个数字中不放回随机取4个数字,则取出的4个数字能排 2020-04-09 …
根号下3-a分之-1字母取值范围? 2020-05-21 …
一个袋子中装有标着数字1,2,3,4的小球各两个,这8个小球大小质地均相同,现从袋子中任取4个小球 2020-06-03 …
给正方形的四个顶点标上数字0,1,1,2,记作第1个正方形,依次取各边中点,标上所在边两端点数字的 2020-06-18 …
从1到100这100个数中随机抽取10个数字(每个数字抽取后不放回),并将其按抽取的顺序排列成一串 2020-06-30 …
想获胜是先取还是后取有三行棋子,分别有1、2、4枚棋子,两人轮流取,没人每次只能在同一行中至少取走1 2020-11-08 …
概率题,给最后答案就行!从1-80任取20个数字,将取到的20个数字由小到大的顺序依次排列;取其1- 2020-11-18 …
0到9这几个数字提取出5个数字是正确答案有10次机会然后会告诉你你选择的这五个数字有几个是在正常答案 2020-12-13 …
一道概率题从1-80随机选取选取20个数,并从小到大排列,编号1-20选取编号1-6的数字求和取个位 2021-01-02 …
1十2一3一4十5十6一7一8十9十10一...,是从1开始的连续整数中依次两个取正,取负写下去的一 2021-01-05 …