tga*_*gai 4 c arrays hex
我有一个存储在两个字节数组中的十六进制值:
unsigned char hex[2] = {0x02, 0x00};
如何将其转换为十进制值?
MBy*_*ByD 6
你可以使用(按位操作)
int b = (hex[0] << 8) | hex[1];
或(简单数学)
int b = (hex[0] * 0x100) + hex[1];
归档时间:
14 年,6 月 前
查看次数:
6698 次
最近记录:
12 年,2 月 前