计算机组成原理——第二章(16)

本小节较为简单,内容分为C语言的有符号数转无符号数、长整型转短整型、短整型转长整型

C语言类型转换

1.有符号数转无符号数

有符号x二进制表示是1110 1111 0001 1111,开头 1是符号位,转成无符号整型之后,开头1就是数值位,y真值为61215

2.长整型转短整型

长整型转短整型很暴力,直接从低位开始,截断取低位就行了

3.短整型转长整型

短整型转长整型需要提到我们之前讲到的符号扩展

原码的符号扩展是怎么样的?反码的符号扩展是怎么样的?补码的符号扩展是怎么样的?忘记的同学可以回顾一下计算机组成原理------第二章(9) 其中包括了定点小数、定点整数原反补的符号扩展

因为C语言存储数据是用补码存的,所以我们也用补码的符号扩展规则,

如果短整型是负数,转长整型之后符号扩展前面补1,如果短整型是正数,转长整型符号扩展前面补0

相关推荐
孙克旭_1 天前
计算机系统:硬件与软件
计算机组成原理
Heorine2 天前
408 计算机组成原理 知识点记忆(1)计算机系统概述
考研
Heorine2 天前
408 计算机组成原理 知识点记忆(4)指令系统
考研
Heorine2 天前
408 计算机组成原理 知识点记忆(5)中央处理器
考研
2601_949950633 天前
考研英语资料太散?用小程序把真题、词汇和错题放到一起
人工智能·学习·考研·小程序·刷题·小程序推荐
搜词研究员5 天前
# 德立教育和达德教育哪个好?学历提升选哪家?
考研·职场和发展·学习方法·高考
博界IT精灵5 天前
浮点数的表示--IEEE 754浮点数标准
考研
唐维康5 天前
昆明理工891计算机考研真题:2022—2026五年完整收录整理
考研
aichitang20245 天前
快乐泛函每一天:希尔伯特空间中的最佳逼近与正交投影定理
人工智能·考研·算法·ai·面试·泛函分析
唐维康6 天前
昆工817信号与系统2026真题分值与复习建议
考研·昆明理工大学