字符转换
第十六行是什么意思啊 假如输入为1234'0'=48;
ch='1 ' ,'1'=49, num=0*10+49-48=1;
ch='2','2'=50,num=1*10+50-48=12;
........
ch='4','4'=52,num=123*10=52-48=1234;
jhq999 发表于 2021-10-2 19:58
假如输入为1234
'0'=48;
ch='1 ' ,'1'=49, num=0*10+49-48=1;
感谢 jhq999 发表于 2021-10-2 19:58
假如输入为1234
'0'=48;
ch='1 ' ,'1'=49, num=0*10+49-48=1;
那如果里字符串里面有0的话,这个不就错了吗 本帖最后由 jhq999 于 2021-10-2 20:15 编辑
434773632 发表于 2021-10-2 20:11
那如果里字符串里面有0的话,这个不就错了吗
12340
num=1234*10+48-48=12340
10234
num=1*10+0=10
......
num=1023*10+4=10234 jhq999 发表于 2021-10-2 20:13
12340
num=1234*10+48-48=12340
10234
ab012呢 434773632 发表于 2021-10-2 20:23
ab012呢
自己动动脑筋
页:
[1]