【发布时间】:2021-04-08 04:27:05
【问题描述】:
如何用 int 值取 char 值?
例如我想输入 + 因为我正在制作一个计算器程序:
#include <iostream>
int main() {
int a;
std::cin >> a;
std::cout << a;
return 0;
}
【问题讨论】:
-
为什么不用
char值来代替char?
如何用 int 值取 char 值?
例如我想输入 + 因为我正在制作一个计算器程序:
#include <iostream>
int main() {
int a;
std::cin >> a;
std::cout << a;
return 0;
}
【问题讨论】:
char 值来代替char?
您可以通过将int 静态转换为char,将int 的值转换为char。
std::cout << static_cast<char>(a);
【讨论】: