常用的进制 1.二进制(0b): 由两个数字组成 0-1 2.八进制(0o): 由八个数字组成0-7 3.十六进制(0x): 由十六个数字组成: 0-f 各进制与十进制之间的相互转换 0b100 = 0x2^0 + 0x2^1 + 1x2^2 = 4(十进制) 0o100 = 0x8^0 + 0x8 ...
分类:
其他好文 时间:
2019-03-14 00:46:56
阅读次数:
175
数据在计算机内都是二进制存储的,存储运算都使用的是补码。 原码 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。 反码 正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。 补码 正数的补码与其原码相同;负数的补码是在其反码的末位加1。浮点数 ...
分类:
其他好文 时间:
2019-03-12 18:35:25
阅读次数:
308
计算机网络 名词 DSL ADSL OFDM DMT FTTH PON 线代电话核心PCM TDM T1载波 SONET STS SDH OC SPE 群 超群 计算 电话线传输速率计算 计算机组成与设计 名词 计算 定点原码补码加减 定点原码一位乘 定点原码一位除 浮点补码加减 对阶 计算 规格化 ...
分类:
其他好文 时间:
2019-03-11 13:30:40
阅读次数:
171
假设有一个int类型的数,值为5,在计算机中的表示为:(int型的数占4个字节,32位)所以前面会有一堆0 00000000 00000000 00000000 00000101 现在想知道-5在计算机中怎么表示? 在计算机中,负数以其绝对值的补码形式表达。 需要先获得其绝对值的原码,再得反码,再得 ...
分类:
其他好文 时间:
2019-03-10 19:13:48
阅读次数:
175
首先提几个概念: 原码,反码,补码 原码是什么? 原码就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码 举例说明: int类型的 3 的原码是 11B(B表示二进制位), 在32位机器上占四个字节,那么高位补零就 ...
分类:
其他好文 时间:
2019-02-26 23:51:00
阅读次数:
314
原码 5 => 0b101,1 => 0b1 ,-1 => -0b1, bin(-1) 反码 正数的反码与原码相同;负数的反码符号位不变其余按位取反 补码 正数的补码与原码相同;负数的补码符号位不变其余按位取反后+1 负数表示法 数字电路的CPU中的运算器实现了加法器,但是没有减法器,减法是转换成加 ...
分类:
其他好文 时间:
2019-02-26 01:07:44
阅读次数:
147
计算机组成原理与体系结构 内容提要 数据的表示 计算机结构 Flynn分类法 CISC与RISC 流水线技术 存储系统 总线系统 可靠性 校验码 数据的表示 数据的表示 十进制转R进制使用短除法。 例如将94转换为二进制数。 二进制转八进制与十六进制数。 例题 数据的表示 原码 反码 补码 移码 数 ...
分类:
其他好文 时间:
2019-02-22 21:40:43
阅读次数:
193
若想了解float的组成及计算,我们需要先了解原码、补码、和反码的概念。 一、原码、反码、补码(计算机中的符号数有三种表示方法) 1.原码:原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两 ...
分类:
其他好文 时间:
2019-02-22 00:30:33
阅读次数:
178
从计算机中数据类型的存储方式,思考理解原码,反码,补码 1. 数据类型 首先,我们知道,在C中,设计了两个类型的数据: 1. 有符号数据类型 2. 无符号数据类型 2. 无符号数据类型 原码,反码,补码 在学习计算机的过程中,很快出现了:原码,反码,补码的概念。这里你肯定不会理解为什么要设计这个玩意 ...
分类:
其他好文 时间:
2019-02-15 19:59:45
阅读次数:
254
java中byte转换int时为何与0xff进行与运算 在剖析该问题前请看如下代码 上面是将byte[]转化十六进制的字符串,注意这里b[i] & 0xFF将一个byte和 0xFF进行了与运算,然后使用Integer.toHexString取得了十六进制字符串,可以看出 b[i] & 0xFF运算 ...
分类:
编程语言 时间:
2019-02-11 15:22:05
阅读次数:
181