第1个回答 2012-08-30
你最好宏定义先,这样就省了很多语句和减少出错的机会。
譬如在头文件下方写:
#define uint unsigned int
这句话的意思是把无符号整型变量用uint符号代替,以后要定义无符号整形就直接用uint就行了
第2个回答 2012-08-21
这和Keil和51都没什么关系,就是C的语法问题。
int a;或者unsigned a;
当然你也可以加上unsigned long a;或者unsigned char a;因为默认的就是int形式的,所以当你需要long型或者char的话,需要定义,若不需要,直接写就行。
不过这也不应该报错啊...本回答被网友采纳
第3个回答 2012-08-21
你写的unsigned int a;有错误,应该是unsigned,改了试试还有错误么
第4个回答 2012-08-21
unsinged? unsigned?