添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
int main () { uint8_t arr[] = { 65 , 66 , 67 , 68 , 69 }; // uint8_t 数组 int len = sizeof (arr) / sizeof (arr[ 0 ]); // 数组长度 char str[len + 1 ]; // 字符数组,长度为数组长度加 1 for ( int i = 0 ; i < len; i++) { str[i] = ( char ) arr[i]; // 将每个元素转换为字符 str[len] = '\0' ; // 添加结尾空字符 printf ( "Array: %s\n" , str); // 输出字符串 return 0 ;

上面的代码中,我们将 uint8_t 数组转换为 char 数组,即将每个 uint8_t 元素强制转换为 char 类型。最后,我们将字符数组作为字符串输出。

需要注意的是,由于 uint8_t 只能存储 0 到 255 之间的整数,所以转换后的字符串可能不包含所有 ASCII 字符。

  •