uint8_t 与char
时间: 2023-10-21 19:55:00 浏览: 109
读取EEData-vue 过渡(动画)transition组件案例详解
uint8_t 和 char 是两种不同的数据类型。
uint8_t 是 C 语言中的一种无符号 8 位整数类型,其取值范围是从 0 到 255。它是固定大小的数据类型,占用 1 个字节的内存空间。
而 char 是 C 语言中的一种字符类型,用于表示单个字符。它可以表示 ASCII 字符集中的字符,取值范围是 -128 到 127,或者是扩展字符集中的字符,取值范围可能更大。它的大小通常也是 1 个字节。
在某些情况下,uint8_t 和 char 可以互相转换。因为它们都是 8 位的数据类型,可以通过强制类型转换将它们互相转换。但需要注意的是,转换过程中可能会导致数据丢失或溢出,所以需要谨慎处理。
阅读全文