- 4
- 0
- 约2.19万字
- 约 25页
- 2017-06-12 发布于北京
- 举报
C语言中的移位操作
时间:2010-12-08
C语言中的移位操作,内容不多。不过有些地方你不注意,就疏忽了。
先做两个小题先。
(1)unsigned char x=3;
x1是多少?x1是多少?
(2)char x=3;
x1是多少?x1是多少?
(3)char x=-3;
x1是多少?x1是多少?
3写成二进制数-3写成二进制数是(补码
程序执行的时候,操作的是数值的编码表示,也就是数值在内存中的二进制表示。比如说,程序取-3的时候,就去
(1)对无符号数3来说,x1往左移一位,最左边的位移掉了,最右边的移进来的位补零。变所以结果是6;x1往右边移一位,由于是无符号数,所以逻辑右移,最右边一位移掉,最左边移进来的位补零,变所以结果是1。
(2)对于有符号数3来说,x1往左移一位,最左边的位移掉了,最右边的移进来的位补零。变所以结果是6;x1往右边移一位,由于是有符号数,可能发生逻辑右移,也可能发生算术右移,这一点,C标准并没有明确地指定是使用逻辑右移还是算术右移。但大多数的机器都使用算术右移,变所以结果还是1。但是请注意,这只是说大多数的机器是这样的,你敢保证自己不会碰到特殊情况吗?
(3)对于有符号数-3来说,x1往左移一位,最左边的位
您可能关注的文档
- CGMP文件电子文件管理SOP.doc
- CiscoSecureACS3.0forWindows2000Servers安装及配置.doc
- cisco路由器配置ACL详解.doc
- CJX2-0901接触器.doc
- CL60加装导航CL60原车屏升级导航2008款奔驰CL60加装导航(屏幕手写选配蓝牙选配数字电视选配倒车后视).doc
- CMM约束下软件项目管理系统.doc
- CNAS-CL02医学实验室质量和能力认可准则.doc
- Cnvntmo经济管理类毕业论文:能源效率与中国经济增长关系研究.doc
- Codtcvi经济管理系毕业设计(论文)工作要求(20081002定稿).doc
- COMSOLMultiphysics仿真步骤.doc
最近下载
- 8.3.1 分类变量与列联表 课件(共18张PPT).ppt VIP
- 2026年上海市杨浦区高三下学期二模化学试卷和答案.docx VIP
- 绿化工程施工围挡拆除方案(3篇).docx
- 本地通信线路工程验收规范.pptx VIP
- 2025年福建初二地理生物会考真题试卷+答案.docx VIP
- 4.1 分松果(1) 课件 北师大版(2024)数学三年级下册.pptx VIP
- 2026年新教材统编版八年级下册道德与法治核心知识点背诵提纲.docx
- 2025年企业信息化项目评估与审计指南.docx VIP
- 建设工程强制性条文汇编(2026版)word200页.docx VIP
- 浅谈高速公路改扩建工程交通安全实施.pdf VIP
原创力文档

文档评论(0)