您的位置首页百科问答

c语言 什么叫无符号整型变量 ,与整型变量有何区别

c语言 什么叫无符号整型变量 ,与整型变量有何区别

的有关信息介绍如下:

c语言  什么叫无符号整型变量 ,与整型变量有何区别

无符号整型变量就是 大于等于零的整数 整型变量包括 无符号整形变量 也就是 包括正负整数了 当然据以到各自范围跟你用的 变量类型(长 短整形)还有机子系统 编译器都有关系

无符号整型变量始终是正的,

整型变量可以正,也可以是负的。

无符号的就是没有负数,只有正数。在二进制的表示上,,原来第一位是用作表示符号的,1表示正数,0表示负数。现在这个位解放了,不再表示符号,也可以参与表示数了

就是没有正负号的意思...

比如在8位机里, 同样是一个 FF

在有符号的时候, 是 -127

在无符号的时候,就是 255

加入你输出负数,但是你定义的是无符号类型,于是输出就自动变成了正数