//001.char类型可以强制转换为int,double类型
#include <iostream>
#include <string>
using namespace std;
void show(int e);
void show(int e)
{
if(e=='+')
cout<<"Y";//结果是Y
if(e==43)
cout<<"Y";//结果是Y
cout<<e<<endl;
}
int main()
{
char ch;
cin>>ch;
show(ch);
}//以上直接输出字符的阿斯玛,但字符转换为数字之后依然保留字符的形式
int num=0;
while(ch>='0'&&ch<='9')//经典的扫字符变整形循环
{
num=num*10+(ch-'0');
cin>>ch;
}