wchar_t宽字符是是由两个ACII码字符构成的。
从代码解读:
#include <iostream>
using namespace std;
int main()
{
wchar_t wch=L'1';
char* pbyte=(char*)&wch;
cout<<"第一个ASCII码字符的ASCII码是:"<<(int)*pbyte<<endl;
cout<<"第二个ASCII码字符的ASCII码是:"<<(int)*(pbyte+1)<<endl;
return 0;
}