const char * p = "中"; //中文字符都是占两个字节的双字节字符 unsigned short s; //定义一个short型数,在32位系统中short的宽度正好是两个字节 s = * (unsigned short *) p; //类型转换,目的是将p指向的两个字节的内容(即内码),按照short数据的格式读出来赋给s。