全站数据
8 4 2 0 5 8 1

什么是扩展符号

建筑互联网 | 简单学习,快乐成才!         
问题更新日期:2024-11-03 23:28:11

问题描述

什么是扩展符号求高手给解答
精选答案
最佳答案

符号扩展:当用更多的内存存储某一个有符号数时,由于符号位位于该数的第一位,扩展之后,符号位仍然需要位于第一位,所以,当扩展一个负数的时候需要将扩展的高位全赋为1.对于正数而言,符号扩展和零扩展是一样的,因为符号位就是0.

比如一个用一个8位二进制表示-1,则是10000001

如果把这个书用16位二进制表示时,则为11111111 10000001 高位全都是1,这个叫做符号扩展,主要用于对其操作数。

其他回答

扩展就是保持原来的值不变, 增大表示的位数. 符号扩展就是把原来的数值当作是符号数, 即最高位是符号位