对于printf的理解

发布时间:2026/7/23 4:02:33
对于printf的理解 使用printf的前提printf使用前必须有头文件才可以使用include stdio.h由头文件才能输出结果printf 的使用正常输出时候需要在括号里加如 \nprintf 可以输出指定占位符 使用及常见的占位符printf 输出-printf(“%d\n”, -12); 可以输出 - 号printf(“%d\n”, 12); 需要在%后面加 即可输出 12*## printf限定宽度及小数printf 可以限制输出宽度printf(“%5d\n”, 123); //输出为 123注意默认右对齐printf(“%-5d\n”, 123); //输出为 123 此时左对齐注意% m 此时 m 表示浮点数总共所占位置希望⼩数点后⾯只保留两位占位符可以写成 %.2f%6.2f表⽰输出字符串最⼩宽度为6⼩数位数为2printf(“%6.2f\n”, 0.5)也可以用printf(“%*.*f\n”, 6, 2, 0.5)字符串的⻓度其中可以⽤%.[m]s 指定输出%.5s 表⽰只输出字符串“helloworld”的前5个字符即“hello”