unsigned char x = 0; unsigned char y = 150; x = 2 * y; cout << "x: " << (int)x << endl; // returns 44
我知道 unsigned char 表示从 0 到 255 的 ASCII 字符,但我不知道为什么 x 打印我们的 44。
有人有我可以遵循的 ASCII 图表吗?
c++ unsigned char
c++ ×1
char ×1
unsigned ×1