我们知道,在2 进制补码表示法中,最高位是符号位,且所有负数的符号位都是1。但是负数还有另一个性质,就是不管在符号位的前面再添加多少个1,值都不变。于是,在把一个8 位或16 位负数扩展成32 位时,欲使其数值不变,就必须把所有高位全填1。至于正数或无符号数,则只需简单地把高位清0。
杂记1 负数还有另一个性质,就是不管在符号位的前面再添加多少个1,值都不变
最新推荐文章于 2024-09-10 07:35:47 发布
本文介绍了2进制补码表示法中数值扩展的基本原则:对于负数,高位填充1以保持值不变;对于正数或无符号数,高位清0。

3510

被折叠的 条评论
为什么被折叠?



