简单的C问题 急求教 字符的 单引号与双引号有什么区别?

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:08:43
字符的 单引号与双引号有什么区别?
例如:
char a,b;
a='b',b="b";

请问a与b有什么不同啊?
thank you for your anser my problem quickly

单引号引字符,双引号引字符串。

"b"='b'+'/n'是字符串!

b="b" 不能这么赋值吧。。。你定义了char型变量b,却给他赋了一个字符串常量
a='b'是可以的

"b"相当于 char b[2]={'b','\0 /* 是零,表示字符串空 */'};
a和b除了指向的地址不同,没什么区别。
但,b="b" ;这个是错误的……。