c语言转换说明符总结(%d,%i,%u,%f,%o,%x,%X,%p,%s,%g,%e) #include<stdio.h> int main(){ int hex; while(~scanf("%x",&hex));{ // %i也可 printf("%d\n",hex); } } 注意: 一、%d与%i的区别: (1)在printf格式中使用,没有区别。 (2)在 scanf 格式串中使用时,区别如下: a. 在scanf格式中,%d 只与十进制形式的整数相匹配。 b. 而%i 则可以匹配八进制、十进制、十六进制表示的整数。· c. 例如:如果输入的数字有前缀 0(...