如果:
char c='0';
cout<<c<<endl; //0
则
int i=c;
cout<<i<<endl; //48
所以如果int类型转成char类型要加48或者加'0'
如果:
int i=0;
char c='0'+i;
cout<<c<<endl; //0
或
char c= 48+i;
cout<<c<<endl; //0
如果:
char c='0';
cout<<c<<endl; //0
则
int i=c;
cout<<i<<endl; //48
所以如果int类型转成char类型要加48或者加'0'
如果:
int i=0;
char c='0'+i;
cout<<c<<endl; //0
或
char c= 48+i;
cout<<c<<endl; //0