通识基础_原码 反码 补码
来源:互联网 发布:csgo优化脚本 编辑:程序博客网 时间:2024/06/06 02:39
在计算机系统中,数值一律用补码来表示和存储。
原码:一个整数,按照绝对值大小转换成的二进制数,最高位为符号位,称为原码。 红色为符号位
00000000 00000000 00000000 00000101 是5的原码
10000000 00000000 00000000 00000101 是-5的原码
反码:
正数:正数的反码与原码相同。
负数:负数的反码,符号位为“1”,数值部分按位取反。
10000000 00000000 00000000 00000101
取反得:11111111 11111111 11111111 11111010
称:11111111 11111111 11111111 11111010 是 10000000 00000000 00000000 00000101 的反码。
反码是相互的,所以也可称:
11111111 11111111 11111111 11111010 和 10000000 00000000 00000000 00000101 互为反码。
补码:
正数:正数的补码与原码相同。
负数:反码加1称为补码。
-1的原码:10000000 00000000 00000000 00000001
除符号位取反得反码:11111111 11111111 11111111 11111110
加1得补码: 11111111 11111111 11111111 11111111
0 0
- 通识基础_原码 反码 补码
- 原码反码补码基础
- 原码反码补码基础
- [基础]原码反码补码
- java基础第一章_原码反码补码
- java基础(1) 原码反码补码 原码反码补码原码反码补码原码反码补码原码反码补码原码反码补码原码反码补码
- 计算机基础:原码、补码、反码
- 【基础】1.原码、反码、补码
- Java基础之 原码、反码、补码
- 【基础知识点】原码, 反码, 补码
- 计算机基础【1】原码、反码、补码。
- 计算机基础-原码、反码、补码
- java基础四 原码,反码,补码
- Java 基础 原码、反码、补码
- 原码、反码、补码
- 原码-反码-补码
- 原码、反码、补码
- 原码、反码、补码
- linux指令学习
- C语言及程序设计初步例程-7 分支结构程序体验
- 利用SharpZipLib实现解压缩
- VB.net总结
- 经常逛的网站和一些不错的个人博客(苹果开发方面的)
- 通识基础_原码 反码 补码
- 学习python第二天
- ADS-B显示终端6.7
- Using R — Callling C code with Rcpp
- 服务端Socket的选项
- 详解Java中的clone方法
- Vim中设置空格(space)代替tab键
- Spring系列(2)--为什么需要动态代理
- AS3.0 数组(Array)