这个要理解计算机中关于补码的知识。内存地址一般用二进制描述,为便于记忆,用十六进制书写。如FFEEH,(h:十六进制)。如果最高位是‘1’(二进制),用十进制输出时,就是负数。计算机是用补码方式来存储负数,最高位为符号位,1是负数,0是正数,要转换的话就将除符号位以外的其余位取反+1 11111000(去符号位)->1111000->(变反)->0000111(+1)->0001000(就是十进制8了),加上符号位就是-8
原创 | 2022-11-13 22:27:15 |浏览:1.6万
这个要理解计算机中关于补码的知识。内存地址一般用二进制描述,为便于记忆,用十六进制书写。如FFEEH,(h:十六进制)。如果最高位是‘1’(二进制),用十进制输出时,就是负数。计算机是用补码方式来存储负数,最高位为符号位,1是负数,0是正数,要转换的话就将除符号位以外的其余位取反+1 11111000(去符号位)->1111000->(变反)->0000111(+1)->0001000(就是十进制8了),加上符号位就是-8
Copyright 2005-2020 www.kxting.com 版权所有 | 湘ICP备2023022655号
声明: 本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:47085,1089@qq.com