输入一个8进制数,输出一个10进制的数.怎么用C语言写?

2024年11月15日 08:02
有1个网友回答
网友(1):

好啊!我给你说说!
你可以这样写:
#include"stdio.h"
main()
{int i;
scanf("%o",&i);
printf("%d",i);
}
这样就可以了,其实你说的不过是数据输出中的转换字符的应用就是了。
其中:
d 将参数以十进制的形式输出
o 将参数以无正负号八进制的形式输出
x 将参数以无正负号的十六进制的形式输出
u 将参数以无正负号的十进制的形式输出

怎么样?明白了吧?