奇思妙想 · 2024年 4月 21日 0

%d和%i的区别

39 次浏览
  • 用于printf格式串: 没有区别。
  • 用于scanf格式串:
    %d只用于十进制整数,%i 除此之外,还可以匹配八进制、十六进制表示的整数。
    即:012用%d解析为12, %i解析是10.