当前位置: 首页 > 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

http://www.dtcms.com/a/156576.html

相关文章:

  • [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在创作领域中的应用
  • 表示学习与部分域适应
  • 第19章:Multi-Agent多智能体系统介绍
  • “IAmMusicFont.com“:将音乐变成视觉
  • 14.ArkUI Radio的介绍和使用
  • CSS Position 属性完全指南
  • 高精度运算
  • 【多目标进化算法】 MOEA/D算法(知识点)
  • PH热榜 | 2025-04-25
  • [Windows] 电脑清理加速:Windows Cleaner v5.0.5
  • ORB-SLAM3核心模块、数据结构和线程交互方面解析