作业帮 > 综合 > 作业

number = number * 8 + str[i] - '0';中的 str[i] -

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/30 08:30:10
number = number * 8 + str[i] - '0';中的 str[i] -
#include
\x05main()
\x05{
\x05 char str[10] = "27";
\x05 int i,number = 0;
\x05 for(i = 0; str[i] = '\0'; i++)
\x05 if(str[i] >= '0' && str[i] = '0' && str[i]
就以你题目中的char str[10]="27"为例,其实你所看到的str[0]中并不是数值2,而是字符'2','2'的ASCII码与'0'的ASCII码相减,得到数值2.
再问: 可以详细点吗?