char 和 wchar_t

char :单字节变量类型,最多表示256个字符, wchar_t :宽字节变量类型,用于表示Unicode字符, 为了让编译器识别Unicode字符串,必须以在前面加一个“L”,定义宽字节类型方法如下: wchar_t c = `A' ; wchar_t * p = L"Hello!" ; wchar_t a[] = L"Hello!" ; 其中,宽字节类型每个变量占用2个字节,故上述数组a的sizeof(a) = 14 摘自:http://www.cnblogs.com/wanghao111/archive/2009/05/25/1488816.html

你可能感兴趣的:(c,编译器)