【发布时间】:2013-04-11 23:57:53
【问题描述】:
假设wc 是wchar_t 而c 是char。
1) 这两个作业有什么不同吗?
c = 'a';
wc = L'a';
2) 是否有任何规则强制 c 和 wc 对于 ASCII 值相等? wc == c 对编译器究竟意味着什么?
【问题讨论】:
-
char和wchar_t都是整数类型。适用通常的积分促销规则。 -
@KerrekSB 谢谢。那个'L'呢?如果它们是两个整数,那么
'a'与L'a'没有区别。也是真的吗? -
@KerrekSB 这里是推广还是转化? (我会说这是转换。)