整数和字符之间则转换

如果:
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 @   wdan2016  阅读(148)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示