小编Gal*_*ari的帖子

为什么在这种情况下 x = 44?


unsigned char x = 0;
unsigned char y = 150;

x = 2 * y;

cout << "x: " << (int)x << endl; // returns 44

Run Code Online (Sandbox Code Playgroud)

我知道 unsigned char 表示从 0 到 255 的 ASCII 字符,但我不知道为什么 x 打印我们的 44。

有人有我可以遵循的 ASCII 图表吗?

c++ unsigned char

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

标签 统计

c++ ×1

char ×1

unsigned ×1