char 类型数字的ascii码 大于int 类型数字的ascii码。 0的ascii码是48 int x=1; char y=x+'0'; ==>y='1'; char x='1'; int y=x-'0'; ==>y=1;