小编use*_*112的帖子

为什么我不能在uint8_t类型中存储一个小整数?

如果我将数字2存储在uint8_t类型中并尝试打印它我什么也得不到.当然一个8位整数可以存储数字2.我错过了什么?

示例代码:

#include <iostream>
#include <cstdint>

int main() {
    std::uint8_t x = 2;
    std::cout << "x = " << x << "\n";
}
Run Code Online (Sandbox Code Playgroud)

输出:

x = 
Run Code Online (Sandbox Code Playgroud)

c++ types

2
推荐指数
1
解决办法
262
查看次数

标签 统计

c++ ×1

types ×1