没有合适的资源?快使用搜索试试~ 我知道了~
C语言基础-操作符详解
需积分: 24 3 下载量 40 浏览量
2022-12-30
12:10:02
上传
评论 5
收藏 3.1MB PDF 举报
温馨提示
试读
54页
C语言基础-操作符详解
资源推荐
资源详情
资源评论
补充
正数无论是算术右移还是逻辑右移,左侧补得都是0,我们用负数来测试一下电脑是算术右移还是逻
辑右移:
可以看到,结果是-1,即:使用的是算术移位。
🍰
知识补充
整数的二进制表示有:原码、反码、补码。
存储到内存中的是 补码 。
(1)正数的原码、反码、补码都是一样的,没有差别。
(2)来看一下负数:(以-1为例)
最高位是符号位,正数为0,负数为1。
那么就可以写出-1的 原码 :(int类型4个字节,1个字节8个bit,那么int类型就是32bit)
1000 0000 0000 0000 0000 0001
反码 就是原码的符号位(最高位)不变,其余取反(1变0,0变1):
1111 1111 1111 1111 1111 1110
补码 就是反码+1:
1111 1111 1111 1111 1111 1111
我们不妨去内存中看一下-1的补码:
按一下 F10 ,调出调试面板:
继续按 F10 ,当箭头走到这一行。
然后我们调出内存。( 调试 --> 窗口 --> 内存 )
四个可以选择一个。
点开之后输入 &a ,将a的地址提取出来:
剩余53页未读,继续阅读
资源评论
雨翼轻尘
- 粉丝: 6w+
- 资源: 130
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 历届(第1-21届)希望杯数学竞赛初一试题及答案(最新整理).doc全国数学邀请赛(264页资料)
- 水滴.psd
- TokenPocket_V2.1.2_release.apk
- Apache-druid-kafka-rce.yaml
- 基于C#的ASP.NET数据库原理及应用技术课程指导平台的开发
- 基于ROS的智能车轨迹跟踪算法的仿真与设计源码运用PID跟踪算法.zip.zip
- Bug Bounty Tip - i春秋Self-XSS变废为宝的奇思妙想
- 1991-2015年全国初中化学竞赛复赛试题汇编(212页)(24年竞赛复赛真题).docx天原杯
- Apache Flink 未授权访问+远程代码执行.pdf
- hadoop-基于hive的聊天数据分析报表可视化案例数据源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功