关于L的问题
在msdn看到如下代码:
char ch = 'x '; // Specify normal character constant.
int mbch = 'ab '; // Specify system-dependent
// multicharacter constant.
wchar_t wcch = L 'ab '; // Specify wide-character constant.
请问如此定义是标准c的定义吗?
在vc2005通过,
但gcc 第二个定义会出现 11:16 D:\Dev-Cpp\test.c [Warning] multi-character character constant ;
而第三个会出现 13:20 D:\Dev-Cpp\test.c [Warning] character constant too long for its type
[解决办法]
帮顶,接分