[讨论]请问有谁知道(编程的)8进制转换为10进制的原理
我已经有了这个的程序,但对里面的算法不清楚,Who can help me?
main() { char *p,s[6];int n; p=s; gets(p); n=0; while(*(p)!='\0') {n=n*8+*p-'0'; p++;} /*关键是这一句,没能悟出原理来,请帮忙*/ printf("%d",n); }
我已经有了这个的程序,但对里面的算法不清楚,Who can help me?
main() { char *p,s[6];int n; p=s; gets(p); n=0; while(*(p)!='\0') {n=n*8+*p-'0'; p++;} /*关键是这一句,没能悟出原理来,请帮忙*/ printf("%d",n); }
2005-01-10 15:39

2005-01-10 16:02
2005-01-10 17:46
2005-01-19 10:30

2005-01-19 21:25
2005-02-24 17:01
2005-02-24 17:53

2005-02-24 18:51
2005-03-01 16:19
2005-03-01 16:26