您现在的位置:主页 > 38365365.com打不开 > 正文内容

C语言%d,%nd,%f,%lf,%c,%o,%x%e的符号是什么?

作者:365bet体育开户网址 来源:365bet赌城网址 更新日期:2019-08-12 浏览次数:
展开全部
表示输出类型的格式字符格式字符含义d以十进制格式发出有符号整数(正数不输出符号)或以八进制格式发出无符号整数(无输出前缀O)x发出无符号整数十六进制格式(不发出前缀OX)u生成十进制格式的无符号整数f。输出为十进制格式。实数双精度数e以指数方式发布。输出实际双精度数g,输出宽度为%f%e。双精度Real c是单个字符输出字符串voidmain(){inta = 88,b = 89; printf(%d%dn,a,b); printf(%d,%dn,a,b);printf(%c,%cn,a,b); printf(a =%d,b =%d,a,b);}a-8,b-89printf(%d%dn,a,b); printf(%D,%dn,a,b); printf(%c,%cn,a,b); printf(a =%d,b =%d,a,b);在本例中,a,b是虽然输出四次,但输出结果不一样,因为格式控制字符串不同。
在输出声明中格式控制字符串的第四行中,输出值a和b之间有一个空格,因为在2%d格式字符串之间添加了一个空格(未格式化的字符)。
因为printf语句中格式控制字符串的第五行被添加到普通字符逗号,所以在输出值a和b之间添加逗号。
在第六行的格式字符串中,值a和b必须以字符形式显示。
在第7行,添加了未格式化的字符串并请求输出。