2
如果我将数字2存储在uint8_t类型中并尝试打印它,我什么也得不到。当然,一个8位整数可以存储数字2.我错过了什么?为什么我不能在uint8_t类型中存储一个小整数?
示例代码:
#include <iostream>
#include <cstdint>
int main() {
std::uint8_t x = 2;
std::cout << "x = " << x << "\n";
}
输出:
x =
这个程序的行为如同你所说的,这个确切的程序? –
我缺少#include我已经在上面添加了。除此之外,是的。 –
user17112