ZKX's LAB

c 常用流格式控制符的用法 9. 写出所有可以用于printf函数的格式控制符

2021-03-07知识3

C语言print函数格式控制符中%%d是什么意思? #includevoid main(){int a=2;int b=5;printf(\"a=d,b=d\\n\",a,b);}本题求的是百分数,而且”%“表示百分号!就本题而说结果是a=d,b=d不过我想应该是\"%d\",呵呵,你看一下是否少写了一个%!接着你再运行一下!

c 常用流格式控制符的用法 9. 写出所有可以用于printf函数的格式控制符

c语言:格式输出的格式控制符,%s的用法

c语言格式控制符 printf的格式控制的完整格式:0 m.n l或h 格式字符下面对组成格式说明的各项加以说明:①%:表636f707962616964757a686964616f31333332616463示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示指定空位不填。④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。⑤l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。格式字符格式字符用以指定输出项的数据类型和输出格式。①d格式:用来输出十进制整数。有以下几种用法:d:按整型数据的实际长度输出。md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。ld:输出长整型数据。②o格式:以无符号八进制形式输出整数。对长整型可以用\"%lo\"格式输出。同样也可以指定字段宽度用“%mo”格式输出。例:main(){ int a=-1;printf(\"%d,%o\",a,a);}运行结果:-1,177777程序解析:-1在内存单元中(以补码形式存放)为(1111111111111111)2,转换为八进制数为(177777)8。③x格式:以无符号十。

9. 写出所有可以用于printf函数的格式控制符 ①d格式:用来输出十进制整数。①d格式:用来输出十进制整数。②o格式:以无符号八进制形式输出整数。对长整型可以用\"%lo\"格式输出。同样也可以指定字段宽度用“%mo”格式。

#c 常用流格式控制符的用法

随机阅读

qrcode
访问手机版