C语言中ASCII码的0x30 0x31 0x43 0x38 转成 0x01 0xC8
时间: 2024-05-25 16:18:04 浏览: 357
01 字符转ASCII.c
ASCII码的0x30 0x31 0x43 0x38 转成 0x01 0xC8 的方法如下:
0x30 对应的十进制数为48,将其转换成二进制数为00110000,去掉最高位0,剩下的6位为011000,将其转换成十进制数为24,即0x18。因此,0x30 对应的十六进制数为 0x18。
0x31 对应的十进制数为49,将其转换成二进制数为00110001,去掉最高位0,剩下的6位为011001,将其转换成十进制数为25,即0x19。因此,0x31 对应的十六进制数为 0x19。
0x43 对应的十进制数为67,将其转换成二进制数为01000011,去掉最高位0,剩下的6位为100011,将其转换成十进制数为35,即0x23。因此,0x43 对应的十六进制数为 0x23。
0x38 对应的十进制数为56,将其转换成二进制数为00111000,去掉最高位0,剩下的6位为011100,将其转换成十进制数为28,即0x1C。因此,0x38 对应的十六进制数为 0x1C。
因此,ASCII码的0x30 0x31 0x43 0x38 转成 0x01 0xC8 的结果为:0x18 0x19 0x23 0x1C 转换成二进制数后,拼接在一起为00011000 00011001 00100011 00011100,再将其转换成十六进制数为 0x01 0xC8。
阅读全文