计算机中的二进制表示-4和5
来源:互联网 发布:php语言精粹 编辑:程序博客网 时间:2024/06/04 18:32
负数的二进制如何得出?
**相信正数的二进制表示大家都懂,但是这个-4怎么来的?二进制编码中首位0代表负,1代表正。而4的二进制编码是00000000 00000000 00000000 00000100,那么轻而易举得出-4就是10000000 00000000 00000000 00000100,但是显然用计算机得出的结果并不是如此。下面讲如何转换。
其实-4的二进制编码=4的补码,而 补码 = 源码取反+1。
先对 00000000 00000000 00000100取反后是11111111 11111111 11111111 11111011,取反后加1得11111111 11111111 11111111 11111100,正是最后结果。
记住负数二进制其实是正数补码,即取反后加1所得。**
0 0
- 计算机中的二进制表示-4和5
- 获取计算机在内存中的二进制表示
- 将一个整数在计算机中的二进制表示打印出来
- 计算机中负数和正数的二进制表示
- 负数在计算机中的表示和存储
- 计算机中的定点和浮点表示
- Java中的负数的在计算机中的二进制表示,以及与十进制的相互转换
- 计算机中的信息表示
- 计算机中的色彩表示
- 计算机中的二进制
- 计算机中的二进制
- 数据在内存中的二进制表示和IEEE754
- 编写一个程序以二进制形式显示int型值在计算机中的表示
- 负数在计算机中的二进制表示(原码、反码与补码)
- 计算机中汉字的二进制编码表示
- 关于浮点数和整数在计算机中的表示
- 关于浮点数和整数在计算机中的表示
- float和double的精度以及在计算机中的表示
- 新出炉的最全手机自适应布局格式(亲测有效)
- 2016新手seo应该如何做高质量的外链
- 树状数组(Garlands,codeforces 707e)
- VS2010 SP1安装卡在VS10Sp1-KB983509处的解决(转)
- HDU2602
- 计算机中的二进制表示-4和5
- 几种线程池的实现算法分析
- Bitmap的深入理解
- retrofit2.0+okhttp3+rxjava的封装(简单好用)
- (开发笔记)转载:eclipse maven 插件 自动生成mybatis dao、mapper
- Handler、Looper、Message、MessageQueue
- IOS-70-emoji表情键盘(防微信,实现自定义文字、表情相互转化,附demo)
- Nginx深入详解之upstream分配方式
- SequenceInputStream序列流的应用