最佳答案:C语言中scanf()函数支持输入整数时按8进制进行输入,如:
#include
void main(void)
{
int x;
scanf
C语言中scanf()函数支持输入整数时按8进制进行输入,如: #include void main(void) { int x; scanf("%o", &x ); //按8进制输入 printf("hex:%#X, dec:%d, oct:%#o\n", x,x,x ); //按16进制 10进制 8进制进行数据输出 } scanf()函数还支持按16进制输入,格式串为:%x