问题分析:char分为三种:plain char、unsigned char和signed char
plain char就是只用char声明的变量的类型,不加前缀,如 char c. 取值范围可能是和unsigned char 一样,也有可能和signed char一样, 具体的得看编译器。
操作步骤:在mdk-arm中国版中,选择project - options - c/c - plain char is signed.该选项将 plain char自动的设置为signed char!