请问unsigned在这句里能够去掉吗?

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:03:19
一个令6个贴片LED循环点亮的程序中,有下面的定义

unsigned int led=0x01;

请问不要unsinged可以吗?它一般在有什么作用?

unsigned 是无符号的意思

LED循环点亮。。

坐标没有负数。。不能去掉unsigned

unsigned int led=0x01;定义无符号整型变量。
不要unsinged可以,可以在程序中指定按无符号或有符号处理

unsinged 就是说明该int型是非负的

去掉就没有这个意思了

他们的表示范围也不一致了

不要的话就是有符号数了,可以取负数值.一般在表达式中同时出现无符号数和有符号数时,会隐式地转成无符号数来运算,那么就有可能出现-2>1的情况了,要注意