u8 ph_temp=0; u16 ph_result=0,tu_result=0;报错
时间: 2024-02-18 07:04:49 浏览: 65
这个错误可能是因为编译器不认识 `u8` 和 `u16` 这两个类型。这两个类型通常是由某些特定的库或者头文件定义的,如果没有包含相应的库或头文件,编译器就无法识别这些类型。可以尝试包含 `stdint.h` 头文件,该头文件定义了一些固定大小的整数类型,包括 `uint8_t` 和 `uint16_t`,它们分别表示无符号的 8 位和 16 位整数。将代码中的 `u8` 替换为 `uint8_t`,`u16` 替换为 `uint16_t`,如下所示:
```
uint8_t ph_temp = 0;
uint16_t ph_result = 0, tu_result = 0;
```
如果还是存在错误,可以提供具体的错误信息,以便更好地定位问题。
阅读全文