小编典典

格式化 IO 函数 (*printf / *scanf) 中的转换说明符 %i 和 %d 有什么区别

all

%d在和%i中用作格式说明符printf和有什么区别scanf


阅读 91

收藏
2022-06-21

共1个答案

小编典典

它们在用于输出时是相同的,例如使用printf.

但是,当用作输入说明符时,这些是不同的,例如 with
scanf,其中%d将整数扫描为带符号的十进制数,但%i默认为十进制,但也允许十六进制(如果前面有0x)和八进制(如果前面有0)。

03327 和%i33也是如此%d

2022-06-21