心理

当前位置 /首页/完美生活/心理/列表

有没有负数,十六进制

十六进制 有没有负数

十六进制整数有无负数是依据在编程语言中定义的变量类型而决定。在计算机中,负数以其正值的补码形式表达。什么叫补码呢这得从原码,反码说起。原码:一个整数,按照绝对值大小转换成的二进制数,称为原码。

比如 00000000 00000000 00000000 00000101 是 5的 原码。反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。取反操作指:原为1,得0原为0,得1。(1变0 0变1)

比如:将00000000 00000000 00000000 00000101每一位取反,得11111111 11111111 11111111 11111010。称:11111111 11111111 11111111 11111010 是 00000000 00000000 00000000 00000101 的反码。

反码是相互的,所以也可称:11111111 11111111 11111111 11111010 和 00000000 00000000 00000000 00000101 互为反码。

TAG标签:十六进制 负数 #