n = *p - '0' 的意思是?
代码里面的n = *p - '0'表示什么?#include<stdio.h>
int main()
{
char *p ,s ;
int n;
p=s;
gets(p);
n=*p-'0';
while(*(++p)!='\0')
n=n*8+*p-'0';
printf("%d \n",n);
return 0;
}
p的ASC||码 减 '0'的ASC||码;
'0'的ASC||码是48;
p的ASC||码具体是多少看输入的是什么; 楼上都说对了
https://static01.imgkr.com/temp/5335fcb70a764a87a0981e96aeb523e5.png
页:
[1]