发布网友
共3个回答
热心网友
首先,‘0’所代表的是一个ascll码,如果你用一个char型减去‘0’时,先将char型字符转换成ASCLL码中对应的数字,然后减去‘0’所对应的数字也就是48,最后得到一个Ascll码,然后赋值给int,其实就是输入一个字符,比较其在Ascll码表中与‘0’的相对位置。例如ch1=a,A对应的AScll值为97,那么n1
就等于47.
希望我的答案能对你有所帮助。
热心网友
ch1、ch2为输入字符。
n1、n2 是输入字符转化为数值。
sum是求和。
本题表示:
计算两个字符的数值和。
里面用的是阿斯科马。
注意0的阿斯科马为30。
热心网友
输入两个字符型数字,然后将其转变成int型,并求和输出。