“s[i] - '0'”是表示将s[i]的值转换成字符对应的改凯陪int值,一般这种情况孙咐下,s[i]是一整数字符,如'8','8' - '0' = 8,得到int值用于数值四则运算核蠢。
这句话应该是从字符睁拆串中提取数字的
如字符串形式的123变成int型的123
s[i]-'轮模0'这个就是把字符形式的数字变成int型的数悉桐枣字
s[i]应该是字符类型吧
s[i] - '0'是为了得到字亩段符s[i]代表的裂宽数字
例如s[i] = '8' 那么s[i]-'0'就得到8了迅源誉
如果你的s[]是字符串,比如s[]="12345678" 那s[0]-'0'冲禅 是1 ;s[1]-'0'是2 ;s[2]-'0'颤拆是3 ……茄判枣
简单的来说就是把s[i]中的字符(‘1’,‘2’) 转换成数字(1,2)