我能够通过使用c程序中的通用说明符来获得八进制或十六进制数的输入吗或者如何知道输入类型
写下@Barmar的建议:
#include <stdio.h>
int main() {
int i;
scanf("%i", &i);
printf("%dn", i);
return 0;
}
和示例使用八进制和十六进制输入运行::
010
8
0x10
16