请问:在C++中怎样把Char 类型变量转换成 USHORT类型,反之又怎么做?(50分)

  • 主题发起人 主题发起人 xcailon
  • 开始时间 开始时间
X

xcailon

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,我刚学C++,请问在C++中怎样把Char 类型变量转换成 USHORT类型,反之又怎么做?有什么简单的方法,或有什么转换的函数?
请不吝赐教!
谢谢!
 
char是有符号数据类型–128 to 127;
USHORT是无符号数据类型 0 to 65535;
转换恐怕会出问题;
 
符号位如何办,应该不行的。
 
边界不同,转换会有隐患
 
判断char的正负,再做补码转换。
 
后退
顶部