例如:
char c;
c=‘a’;
这里搞混了字符常量和字符串常量,字符常量是由单括号括起来的单个字符,字符串常量是由双引号括起来的字符序列,C语言中规定以"\"做字符串结束标志,它是系统自己加的,所以‘a’包括两个字符,不能只赋给一个字符变量
例如:
char c;
c=‘a’;
这里搞混了字符常量和字符串常量,字符常量是由单括号括起来的单个字符,字符串常量是由双引号括起来的字符序列,C语言中规定以"\"做字符串结束标志,它是系统自己加的,所以‘a’包括两个字符,不能只赋给一个字符变量