补码表示法和负数的移位
来源:互联网 发布:三大神兽程序员攻城狮 编辑:程序博客网 时间:2024/05/22 01:31
这个东西都忘得差不多了
对于正数:反码==补码==原码。
对于负数:反码==除符号位以外的各位取反。
补码==反码+1.
原码==补码-1后的反码==补码的反码+1。(读完本文后,应该能够直观地认识到本式的正确性)
问题:
int i = -9;
int j = i >> 1;
j为多少?
i>>1 i=9的补码为 1111 0111 ,右移一位:1111 1011 ,第一位是1,表示为负数的补码,-1(减1),为1111 1010,在按位取反:1000 0101=-5 。
- 补码表示法和负数的移位
- 补码表示法和负数的移位
- 原码、反码、补码、负数的移位
- 8086汇编3:负数的表示法-补码
- 负数的表示方法:2的补码和1的补码
- 二进制负数用补码表示的原因
- 二进制负数用补码表示的原因
- 补码的加减乘除和移位
- 计算机中正数和负数原码、反码、补码的表示
- 为什么补码可以表示负数?
- java用补码表示负数
- 负数为什么用补码表示
- 为什么补码可以表示负数
- 原码、反码、补码,计算机中负数的表示
- 原码、反码、补码,计算机中负数的表示
- 原码、反码、补码,计算机中负数的表示
- 什么是原码反码补码 计算机中负数的表示
- 原码、反码、补码,计算机中负数的表示
- PyCon 2011 - Hidden Treasures of the Python Standard Library - 词法分析器分析命令行参数
- POCO中的Thread类分析
- CString 成员函数用法大全
- busybox 11.03 30
- 搭建jabberd2服务器
- 补码表示法和负数的移位
- 今天尝试在.net 平台上同时使用C#和 C++
- 使用totalview调试内存
- c 操作符 优先级 口诀记忆
- oracle默认用户名、密码
- pthread_cond_wait 用法
- 如何在AIX机器上使用dbx调试core dump
- textBox输入时下边有提示信息
- 资源修改 添加删除后 导致 error RC2135 错误