cout 输出uint8_t类型变量的值
时间: 2024-01-21 12:04:46 浏览: 179
转换int32到IPv4
在C++中,cout默认将uint8_t类型的变量输出为对应的ASCII字符,而不是其实际的数值。如果想要输出uint8_t类型变量的值,可以使用static_cast<int>将其转换为int类型后再输出。
以下是一个示例代码:
```cpp
#include <iostream>
int main() {
uint8_t num = 10;
std::cout << "Value of num: " << static_cast<int>(num) << std::endl;
return 0;
}
```
运行以上代码,输出结果为:
```
Value of num: 10
```
阅读全文