礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

0x80u是多少-0x80等于多少

2025-11-08 04:25:08  

0x80u是多少-0x80等于多少

优质解答

0x80u是十六进制的80带u后缀,表示无符号数,等于十进制的128。-0x80是十六进制的80带负号,在二进制里用补码表示,等于十进制的-128。这两个数在计算机里都占8位空间,但0x80u最大能存到255,而-0x80最小能存到-128。比如存温度数据时,-0x80可以表示零下128度,而0x80u存128度。

为什么0x80u是128呢?因为十六进制80等于二进制的10000000,带u后缀说明不用考虑符号位。无符号数从0开始数到11111111(255),所以10000000就是128。而-0x80用补码计算,先取反加1。原数10000000取反是01111111,加1变成10000000,再前面加负号就是-128。比如存-50度时,二进制是11111010,正好对应十进制的-50。这两个数都占8位,但0x80u存正数,-0x80存负数,就像温度计里零上和零下的刻度。

本题链接:

十六进制转换二进制补码