二进制原码,反码,补码总结
2016-05-19 20:18
267 查看
原码:在二进制数据最高位的左面加上一个0或者1来代表符号,1代表负数,0代表正数
正数的原码=反码=补码,负数如下:
反码:在原码的基础上,除了符号位,其他位均取反,如
[11010101010](原码)=[10101010101](反码)
补码:在反码的最低位上加一,并依次进位,包括符号位,符号位进位取0,如:
[10101010101](反码)=[10101010110]补码
正数的原码=反码=补码,负数如下:
反码:在原码的基础上,除了符号位,其他位均取反,如
[11010101010](原码)=[10101010101](反码)
补码:在反码的最低位上加一,并依次进位,包括符号位,符号位进位取0,如:
[10101010101](反码)=[10101010110]补码
相关文章推荐
- DataMining(3)_Classification and Prediction
- 【REST】理解RESTful
- OpenCV3读取视频或摄像头
- 关于HTTP协议
- solr5项目实战详解,分布式缓存,全文检索
- mongodb嵌套集合数据的查询
- 扩展欧几里德
- 实现checkbox组件化(Component)
- 分段反转链表
- python学习笔记(2)--------Numpy
- 排序算法大汇总
- 1043
- MySQL函数大全 及用法示例
- 生产者和消费者模式
- 蓝桥杯 历届试题 五星填数
- eclipse中java连接mysql数据库
- HDU 3065 病毒侵袭持续中
- maven项目 启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
- Android集成支付宝支付功能
- C