整数和字符之间则转换

如果:
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

posted @ 2017-03-01 17:22  wdan2016  阅读(191)  评论(0)    收藏  举报