百谷歌
百度谷歌一起搜索
返回首页
关于一道2011年计算机考研408真题疑问。假定在一个8位字长的计算机中运行如下C程序段:具体如下
发布时间:2021-07-02 17:09:14
感觉你对于C语言中数据的存储原理根本没有吃透,整个计算过程全都走偏了。
x是八位无符号数,在内存中存储为0x86;强制赋给八位有符号数m的时候,该数值不转换、直接赋给m,0x86按照八位补码相当于(-122)10;
同理,y是八位无符号数,在内存中存储为0xE6;强制赋给八位有符号数n的时候同样是硬塞的,对于n来说0xE6按照八位补码相当于(-10)10。
你说“绝对值小的数减大的数理论上计算结果应该是正的”,问题是m的绝对值远大于n啊……
相关内容
关于 人生好比香料,…… —— 杨绛 的作文
关于 索爱 W550C
关于 "Apache Commons FileUpload 和 Tomcat拒绝服务漏洞(CVE-2014-0050) "
关于 5D2和6D的选择。
关于 Android C语言 开发
关于 ARASHI ZONE 和ARASHI TIME注册,
关于 C 语言 移位操作的一个小问题
关于 C语言,C++,JAVA等 学习哪个更有前途
最新内容
艾滋的鸡尾酒疗法,有什么忌口?
《美女的超级保镖》这个小说,在哪个网站可以免费下载(完结版)
伯贤真的被赵雅琳打了吗
请问:测量温度的单位,摄氏度和华氏度一样吗?
三生三世:桑籍拒绝白浅之后,连宋为何提出让夜华接替?
在桑籍去青丘时,白浅故意闭门不见,为什么反过来怪桑籍悔婚?
诺基亚c1-02和5320的电池是不是一样的
电路板上的C10是什么意思?
editor是什么意思?
2010快男唱过的所有歌曲
← 上一条:普京就职典礼有一喇嘛装扮的人是谁
下一条:普京什么时候上任的 →
热门栏目
医疗
心理
地区
娱乐
电脑
数码
文化
体育
健康
科学
社会
企业
经济
生活
知识