当前位置: 首页 > news >正文

计算机组成原理-408考点-数的表示

常见题型:C语言中的有符号数和无符号数的表示。

【例】有如下C语言程序段: short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为___。short和unsigned short均使用16位二进制数表示。

【分析】考点:同一个二进制数,被视为无符号数和有符号数的补码时,其真值是多少?

以八位二进制数的表示为例,考虑无符号和有符号数的补码的真值:

无符号数X1有符号数的补码X2
0000 0000 00
..................
0111 1111127+127
1000 0000128-128
..................
1111 1111255-1

通过观察可以看到,从1000 0000开始,同一个八位二进制数, X1+|X2|始终等于256,也就是2^8。所以,答案应该为2^{16}-\left | -32767 \right |=32769

相关文章:

  • [DDD传灯录]禅师:这,就是领域驱动设计(01-02)
  • py语法基础理解
  • C++中随机数的产生
  • 登高架设作业证考试的实操项目有哪些?
  • Linux服务器离线安装ollama及大模型
  • 使用ACME给动态域名下的Synology NAS免费申请SSL证书(无需开放80/443端口)
  • 终端运行java出现???
  • Java基本概念
  • Veo 2:Gemini API赋能的革命性视频生成工具,重新定义动态内容创作——从逼真物理模拟到精细镜头控制,开发者的新一代视频生成利器
  • Vuex 和 Pinia 的区别
  • 【版本控制】SVN + TortoiseSVN版本管理实用教程(附安装+开发常用操作)
  • C语言基础语法详解:从入门到掌握
  • Object.defineProperty 与 Proxy解析
  • Python Cookbook-6.9 快速复制对象
  • 为什么vue的key值,不用index?
  • 文件传输过滤器绕过:Exe2Hex
  • 【资料推荐】LVDS Owner’s Manual
  • pcd2pgm的launch文件实现
  • [C]基础13.深入理解指针(5)
  • 第18章:MCP在创作领域中的应用
  • 五一期间全国高速日均流量6200万辆,同比增长8.1%
  • 购车补贴、“谷子”消费、特色产品,这些活动亮相五五购物节
  • 解放日报:硬科企业由此迈出“市场第一步”
  • 民生访谈|支持外贸企业拓内销,上海正抓紧制定便利措施
  • “五一”逃离城市计划:带上帐篷去大自然里充电
  • 体坛联播|欧冠半决赛阿森纳主场不敌巴黎,北京男篮险胜山西