1、简述++ch和ch+1的区别
- ++ch
- 输出下一个对应的字符
- ch+1
- 将ch转换成int类型,然后和1相加后输出(隐式类型转换,因为1是int类型)
2、代码实现
1、++ch
- 代码
#include <iostream>
using namespace std;
int main()
{
char ch;
cin.get(ch);
while(ch != '.')
{
if(ch=='\n')
{
cout<<ch;
}
else
{
cout<<ch+1;
}
cin.get(ch);
}
return 0;
}
- 运行结果
2、ch+1
- 代码
#include <iostream>
using namespace std;
int main()
{
char ch;
cin.get(ch);
while(ch != '.')
{
if(ch=='\n')
{
cout<<ch;
}
else
{
cout<<ch+1;
}
cin.get(ch);
}
return 0;
}
- 运行结果