第二课、二进制运算
来源:互联网 发布:青龙山精神病医院知乎 编辑:程序博客网 时间:2024/06/05 06:08
1、二进制只有加(逢二进一),二进制减法(例):1101+(-0011)=1010
2、如何在计算机中表示负数:0代表正数,1代表负数,表示负数时,第一位为1,表示正数时,所有位数都为数值
3、补数:先确定长度,取反+1。执行加法运算,超出长度的部分舍弃 例如10000000=128 , -128=01111111+1=10000000
4、左移:左移几位相当于*2的N次方,例如0011左移2位=0110 相当于3*2的1次方=6
5、右移:分两种情况:右移和无符号右移 。无符号右移 例如56(111000)右移两位 前面补0为0111000右移两位=00001110=14,56/14=4,相当于56/2²=14,故右移几位等于数值除以2的N次方。负数右移 例如(10000000=-128)右移两位,前面全部补1,即11100000=-32
6、二进制运算还包括 逻辑非 逻辑与 逻辑或 逻辑异或
7、二进制数表示浮点数
二进制无法表示小数点,需要通过IEEE编码
阅读全文
0 0
- 第二课、二进制运算
- 第二课 加法运算
- 二进制运算
- 二进制运算
- 二进制运算
- 二进制运算
- 二进制运算
- 二进制运算
- 二进制运算
- 二进制运算
- 二进制运算 移位运算
- 二进制简单计算-c基础第二课
- 剑指Offer(第二版)面试题15:二进制中1的个数(位运算)
- 二进制,位运算,移位运算
- 二进制,十六进制运算
- 二进制的运算方法
- 二进制补码运算公式
- 二进制补码运算(转)
- 第十一周—图形用户界面
- pdffactory pro虚拟打印机官方版V6.20下载 | pdffactory pro破解版 | pdffactory pro 注册码
- NOIP2017总结
- c语言常见循环嵌套程序(初级)
- 汽车加油问题
- 第二课、二进制运算
- Mybatis之Mybatis入门程序(3)
- Gas Station,转化为求最大序列的解法,和更简单简单的Jump解法
- JS中的call()和apply()
- perror函数
- Java集合类与常见集合
- dubbo分布式服务框架
- 主成分分析(PCA)
- Linux新增磁盘