【发布时间】:2021-10-14 11:04:36
【问题描述】:
假设我有一个十六进制字节 uint8_t my_hex = 0x50,需要将其转换为等效的 ASCII 文本,即“P”。
我尝试过使用 Arduino 库的内置字符串对象:
uint8_t my_hex = 0x50;
String my_char = String(my_hex) //output 80
但它似乎以字符串形式输出其十进制等价物。我真的需要把它转换成它的文本/字符等价物。
【问题讨论】:
-
你不需要转换任何东西,除了可能分配给一个普通的
char -
char my_hex = 0x50;