如何使用cout在c ++中编写此C表达式? 这也是C ++中的有效语句吗?
printf("%c",65+y);
答案 0 :(得分:3)
是的,只要你保留#include <stdio.h>
,就可以使用C方式。
现代解决方案是:
#include <iostream>
int main(){
int y = 5;
std::cout << static_cast<char>(y + 'A') << '\n';
return 0;
}
答案 1 :(得分:3)
试试这个
std::cout << char (65 + y);
建议学习使用C ++进行投射。