早教吧作业答案频道 -->其他-->
转换说明%i用于读和写整数.%i和%d之间有什么区别?
题目详情
转换说明%i用于读和写整数.%i和%d之间有什么区别?
▼优质解答
答案和解析
在printf格式串中使用时,二者没有区别.但是,在scanf格式串中%d只能与十进制(基数为10)形式的整数相匹配,而%i则可以匹配用八进制(基数为8),十进制或十六进制(基数为16)表示的整数.如果输入的数有前缀0(例如056),那么%i会把它作为八进制数来处理;如果输入的数有前缀0x或0X(例如0x56),那么%i把它作为十六进制数来处理.如果用户意外地将0放在数的开始处,那么用%i代替%d读取数可能有意料之外的结果.由于这是一个陷阱,所以建议坚持采用%d.
看了 转换说明%i用于读和写整数....的网友还看了以下:
根据上下文和首字母的提示填空前段主要讲我说话太严肃以至于不能和别人说话,所以同学们总是嘲笑我、有一 2020-04-26 …
对于自然审美来说,移情说和异质同构说哪个更有说服力是人把情感转移,倾注到客观景物上还是人的心理结构 2020-04-26 …
请问铝,氧化铝,氢氧化铝的两性是对于只能和强酸强碱反应来说的吗?铝,氧化铝,氢氧化铝的两性是对于只 2020-05-15 …
方程ax²+5=(x+2)(x-1)是关于x的一元二次方程,求a的值条件有说解的情况么?只说了是关 2020-05-15 …
RNA生物和DNA生物有什么不同?我想知道的他们在比如说为什么一般认为RNA比DNA简单,而且早于 2020-05-17 …
大体我翻看了一下,都是物理知识,有一些公式看不懂,这要怎么办?和没有说一样,慢慢琢磨吧! 2020-06-07 …
三峡真正吸引人们目光的原因是什么?仅仅是自然山水的独特魅力吗?请把你的理解以小议论文的形式表达出来 2020-06-08 …
谁是抢劫犯?早上,我来到工作室,开始整理一些资料.不一会儿,安仔和KK有说有笑的走了进来.“小D探 2020-06-17 …
郭德纲和于谦说相声时候观众的“吁”是什么意思?我知道是表示肯定,但是是从何而来的知道能告诉下么? 2020-07-02 …
易经和占卦真的能准吗?最近我在学周易,学了一点点,也有些疑难,但我忽然想起孙子兵法第十三篇中说到先 2020-07-03 …