整数和字符之间则转换

如果:
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  阅读(145)  评论(0编辑  收藏  举报