如何使用cout在C ++中编写这个表达式?

时间:2018-03-03 18:12:09

标签: c++

如何使用cout在c ++中编写此C表达式?    这也是C ++中的有效语句吗?

printf("%c",65+y);

2 个答案:

答案 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 ++进行投射。