引用: bobde163 发表于 2015-4-17 22:13
默认应该是有符号的,unsigned int 和 unsigned char 才是无符号的
引用: 木木木JS 发表于 2015-4-17 22:51
原先我也是这么认为的,但是今天写程序碰到一个问题。
我定义了了一个char count;
当我在条件语句里面:if(count==-1)
编译后就会有警告说无符号的变量赋负值是没有意义的,要实现的功能也一直有问题。
知道我改为signed char才正确。
引用: bobde163 发表于 2015-4-17 23:57
我找到这设置项所在的地方了,右键单击工程,进入“Propertise"选项,Build选项下的Advanced Options下的Rumtime Model Options 里的最后一栏就是选择使用char类型还是unsigned char类型来替代代码中char类型