我有2个字符。
字符128
和字符2
。
如何将这些字符转换为640
C 中的 Short?
我试过了
unsigned short getShort(unsigned char* array, int offset)
{
short returnVal;
char* a = slice(array, offset, offset+2);
memcpy(&returnVal, a, 2);
free(a);
return returnVal;
}
但这不起作用,它只是将其显示为128
. 首选方法是什么?