`
weigang.gao
  • 浏览: 468588 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

计算1个字节表示的数字范围

    博客分类:
  • java
 
阅读更多

在计算1个字节表示的数字范围之前,我们需要先了解一下数字在计算机中的存储方式。

关于计算机中数字存储方式-原码、反码、补码
原码:在数值前直接加符号位的表示法。
eg:
+2       0000 0010
-2        1000 0010
反码:
正数:与原码一样
负数:符号位为1,数值部分按位取反。
eg:
+2        0000 0010
-2         1111 1101
补码:
正数:与原码一样
负数:原码符号位不变,数值部分按位取反再加1。即:反码+1
eg:
+2        0000 0010
-2         1111 1110
(负数补码转换成原码:符号位不变,数值部分按位取反再加1)

在计算机系统中,数值都是以补码来表示和存储的。

-128 是怎么算出来的呢? 

1000 000   符号位不变,数值部分按位取反再加1 等于-128

 

127是怎么算出来的呢?

0111 1111 正数的补码是正数  等于 127

分享到:
评论

相关推荐

    计算机组成原理与汇编语言程序设计课后习题及解答(详解).doc

    (2)依靠多位数字的组合,在表示数值时可获得很宽的表示范围以及很高的精度。 (3)数字化的信息可以存储、信息传送也比较容易实现。 (4)可表示的信息类型与范围及其广泛,几乎没有限制。 (5)能用逻辑代数等...

    Matlab中数字的表示:在计算机中,数字分为三大类:无符号整数、有符号整数-matlab开发

    使用此类将此类数字存储在计算机内存中需要一个字节。 uint16 类能够表示 0 到 65,535 范围内的整数。 使用此类将此类数字存储在计算机内存中需要两个字节。 uint32 类能够表示 0 到 4,294,967,295 范围内的整数。...

    计算机基础知识(1).doc

    字节的容量一般用KB、 MB、GB、TB来表示,它们之间的关系如下: 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 5) 字长(Word) 在计算机中作为一个整体被存取、传送、处理的二进制数字串叫做一个字或单元,每个字 中二...

    计算机基础知识-编码表.doc

    5、UTF-8 UTF- 8是一种针对Unicode的可变长度字符编码,它可以使用1~4个字节表示一个符号,根据不 同的符号而变化字节长度。当字符在ASCII码的范围时,就用一个字节表示,所以UTF- 8还可以兼容ASCII编码。 "编码表 ...

    奥鹏东北师范2019《计算机应用基础》离线作业-答案.doc

    字长有时也用字 节为单位表示,一个字节表示8个二进制位。若机器字长为16位,也可以说字长为2字节 。 二、存储容量 存储容量分为主存容量和外存容量。主存容量多以千字节(KB)为单位,如6k,256KB等。 对于主存容量...

    计算机组成原理试题练习

    在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.若二进制数为1111.101,则相应的十进制数为( )。 A.15.625 B.15.5 C.14.625 D. 14.5 2.在下列设备...

    20年春北交《计算机组成原理(专)》在线作业一.docx

    定点16位字长的字,采用2的补码形式表示时,一个字所能表示的整数范围是______。 A.-215 ~ +(215 -1) B.-215 ~ +215 C.-(215 –1)~ +(215 –1) 20年春北交《计算机组成原理(专)》在线作业一全文共12页,当前为...

    中职计算机应用基础习题集及答案.doc

    一个半角字符在存储器中占 个字节,一个汉字在存储器中占 个字节。 6.计算机中的运算器,具有 运算和 运算的能力。 7.根据存储器的功能或工作方式,可分为 和 两大部分。 8.按存储器是否直接与CPU交换信息,可...

    大学计算机基础.doc

    一个字节表示 B、 两个字节表示 C、 三个字节表示 D。 四个字节表示 22、汉字在计算机内部的传输、处理和存储都使用汉字的()、 A。 字形码 B、 输入码 C。 机内码 D。 国标码 23、 存储24X24点阵的一个汉字...

    中职计算机应用基础习题集及答案(2).doc

    一个半角字符在存储器中占 个字节,一个汉字在存储器中占 个字节。 6.计算机中的运算器,具有 运算和 运算的能力。 7.根据存储器的功能或工作方式,可分为 和 两大局部。 8.按存储器是否直接与CPU交换信息,可...

    javascript入门笔记

    1、声明一个变量 r ,来表示一个圆的半径,并赋值 2、声明一个常量PI ,来表示圆周率3.14 3、通过 r 和 PI 来计算 该圆的周长,保存在变量l中 周长 = 2 * π * 半径 4、通过 r 和 PI 来计算 该圆的面积,保存在...

    计算机组成作业老师给的答案.docx

    设机器数字长为8位,用补码运算规则计算(1)A=9/64,B=-13/32,求A+B(2)A=19/32,B=-17/128,求A-B。 答:略,具体见课件309、312页。 用补码一位乘计算(1)x=,y=. 答:略,具体见课件333页和334页。 用原码加...

    实验分析报告三数据的表示.doc

    而32位二进制数能表示的所有值为2的32次方个,而从- 2147483647D到+2147483647D总共是2的32次方减一个数,而少的这个数就是1000 0000 0000 0000 0000 0000 0000 0000B(- 0D的补码),而任何数的原码都不能在转换成...

    IP端口小知识

    这与我们日常生活中的电话号码很相像,例如有一个电话号码为0515163,这个号码中的前四位表示该电话是属于哪个地区的,后面的数字表示该地区的某个电话号码。与上面的例子类似,我们把计算机的IP地址也分成两部分,...

    Excel公式与函数大辞典.宋翔(带书签高清文字版).pdf

    2.4.10 RAND——返回0到1之间的一个随机数 89 2.4.11 RANDBETWEEN——返回某个范围内的随机数 91 2.5 三角函数计算 91 2.5.1 DEGREES——将弧度转换为角度 91 2.5.2 RADIANS——将角度转换为弧度 92 2.5.3 SIN...

    wpe pro英文原版 M2M sniff 修改封包工具

    那么,这个包的格式应该比较清楚了:第3个字节为包的长度,"DA"为指令,第5个字节为NPC个数,从第7个字节开始的10个字节代表一个NPC的信息,多一个NPC就多10个字节来表示。 大家如果玩过网金,必然知道随机遇敌...

    中职计算机应用基础习题集及答案(1).doc

    一个半角字符在存储器中占 个字节,一个汉字在存储器中占 个字节。 6.计算机中的运算器,具有 运算和 运算的能力。 7.根据存储器的功能或工作方式,可分为 和 两大局部。 8.按存储器是否直接与CPU交换信息,可...

    计算机应用基础选择题(08年)(1).doc

    A 能处理的数值最大为32位的十进制数 B 在CPU中运行的结果最大为2的32次方 C 能处理的字符串最多为32个英文字母组成 D 在CPU中作为一个整体加以传送处理的数据为4个字节 19.标准ASCII码除了字母和数字字符编码外,...

    我整理的VBA 自定义函数大全 共138页

    34.在多个工作表中查找一个范围内符合某个指定条件的项目对应指定范围加总求和 35.返回 Column 英文字 36.查找指定列名的列数 37.文字格式的时间(分:秒)转化为数字格式(秒) 38.将"hh:mm:ss"格式的时分秒数转换成秒数...

    Lotus公式语言函数简介

    @Weekday 算出一周中的某一天,返回一个表示这一天的数字 @Word 从一个文本字符串里返回指定的单词 @Year 从指定的时间-日期值中提取年份 @Yes 返回值 1 @Yesterday 返回与昨天日期相对应的时间-日期值 @Zone 返回...

Global site tag (gtag.js) - Google Analytics