1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C语言中 %d 与 %i 的区别

C语言中 %d 与 %i 的区别

时间:2020-02-25 07:08:52

相关推荐

C语言中 %d 与 %i 的区别

在 printf 格式串中使用时,没有区别

在 scanf 格式串中使用时,有点区别,如下:

在scanf格式中,%d 只与十进制形式的整数相匹配。而%i 则可以匹配八进制、十进制、十六进制表示的整数。

如若输入的数字有前缀 0,%i将会把它当作八进制数来处理,

当然如若是前缀0x ,它将以十六进制来处理。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。