今天发现一个问题,你定义一个 char 类型变量tempChar=0xcf,然后强制转换为 unsigned short tempShort = (unsigned short)temp Char; 你得到的结果是 0xffcf,而不是你想要的0x00cf。 如果想得到0x00cf,将强制转换操作去掉即可。
今天发现一个问题,你定义一个 char 类型变量tempChar=0xcf,然后强制转换为 unsigned short tempShort = (unsigned short)temp Char; 你得到的结果是 0xffcf,而不是你想要的0x00cf。 如果想得到0x00cf,将强制转换操作去掉即可。