将十六进制字符串转换为字节 – hexToByte

将十六进制字符串转换为字节。

定义

byte hexToByte(string str);

参数

str:

要转换的字符串

返回值

字节

示例

“a” -> 0x0a

“aa” -> 0xaa

“s” -> 0x00 //非16进制字符

byte a[1];

a[0] = hexToByte("a"); //a[0] = 0x0a

a[0] = hexToByte("aa"); //a[0] = 0xaa

a[0] = hexToByte("abc"); //a[0] = 0xab

a[0] = hexToByte("12"); //a[0] = 0x12

a[0] = hexToByte("s"); //a[0] = 0x00 非16进制字符,都返回0x00