【发布时间】:2015-11-07 17:05:15
【问题描述】:
如果我将数字 2 存储在 uint8_t 类型中并尝试打印它,我什么也得不到。一个 8 位整数肯定可以存储数字 2。我错过了什么?
示例代码:
#include <iostream>
#include <cstdint>
int main() {
std::uint8_t x = 2;
std::cout << "x = " << x << "\n";
}
输出:
x =
【问题讨论】:
-
这个程序的行为和你说的一样吗,这个确切的程序?
-
我错过了我在上面添加的#include
。除此之外,是的。