有符号数 无符号数的疑惑?

来源:百度知道 编辑:UC知道 时间:2024/05/13 15:32:50
比如1111 1111
它可以表示-1,也可以表示255
我想用它表示255
但是计算机怎么认为呢?如何区分的?

这要看你的定义了
如果把相应的int这么定义
unsinged int ,那么就是255
如果是int 相应的存储是你提供的一串1,那么就是-1
这是二进制里的东西。二进制首位为1表示负数(有符号),无符号的话就按普通求法直接求出对应的十进制