举例加深对补码运算的认识
来源:互联网 发布:lol比赛竞猜软件 编辑:程序博客网 时间:2024/05/16 08:40
为了方便用一套电路实现全部整数的加法——计算机以补码的形式存储数据:
正数:原码和补码一样。
负数:原码转补码取反加一:即符号位不变,其他各位取反,然后加1;
说明:
16-8=16+(-8)
(0001 0000)+(1000 1000)=(1001 1000) //-24补码:(0001 0000)+(1111 1000)=(10000 1000) //第九位舍去,+8
例:
int x=8;int y=~8;cout<<y; //输出-9
8的二进制:0000 1000—取反1111 0111——1000 1001,即-9;
例:
int a=-32;
int b=~a;
printf("%x",a); //补码:ffff ffe0
printf("%x",b); //1f
printf("%d",b); //31
阅读全文
1 0
- 举例加深对补码运算的认识
- 关于对补码的认识!
- 加深对系统设计架构的认识
- 加深一下BlockingQueue的认识
- CUDA从入门到精通(四):加深对设备的认识
- CUDA从入门到精通(四):加深对设备的认识
- CUDA从入门到精通(四):加深对设备的认识
- 对+=赋值运算符的认识
- 基于对运算加密的认识
- 对C++中指针运算的认识
- 补码的运算
- 补码 的运算
- 补码 的运算
- 补码的加减运算
- 补码的加减运算
- 负数的补码运算
- 补码的运算
- 加深对组件的理解
- JPA 学习--Query接口下的 API 测试
- 《Redis设计与实现 黄建宏 著》阅读笔记目录(持续更新)
- Html-4.其他标签
- js制作照片墙
- 网页QQ聊天
- 举例加深对补码运算的认识
- servlet 获取客户端传过来图片并保存到本地
- webstorm添加vue模板支持
- [cs231n之第二课]Image Classification
- 纪实:即时通讯.net signalr初探索
- stm32学习笔记(六)窗口看门狗
- ZooKeeper 会话超时
- 123. Best Time to Buy and Sell Stock III(动规的好题)
- OSG 让模型变成你想要的颜色 (贴纹理)