请问unsigned在这句里能够去掉吗?
来源:百度知道 编辑:UC知道 时间:2024/06/04 09:03:19
一个令6个贴片LED循环点亮的程序中,有下面的定义
unsigned int led=0x01;
请问不要unsinged可以吗?它一般在有什么作用?
unsigned int led=0x01;
请问不要unsinged可以吗?它一般在有什么作用?
unsigned 是无符号的意思
LED循环点亮。。
坐标没有负数。。不能去掉unsigned
unsigned int led=0x01;定义无符号整型变量。
不要unsinged可以,可以在程序中指定按无符号或有符号处理
unsinged 就是说明该int型是非负的
去掉就没有这个意思了
他们的表示范围也不一致了
不要的话就是有符号数了,可以取负数值.一般在表达式中同时出现无符号数和有符号数时,会隐式地转成无符号数来运算,那么就有可能出现-2>1的情况了,要注意