linux 中printf命令
printf命令用于格式化输出
001、输出字符串 %s
(base) root@PC1:/home/test2# printf "%s\n" abcde ## %s 输出字符串 abcde (base) root@PC1:/home/test2# printf "xxx--%s\n" abcde xxx--abcde
002、输出整型%d
(base) root@PC1:/home/test2# printf "%d\n" 100 ## %d 输出整型 100 (base) root@PC1:/home/test2# printf "xxx--%d\n" 100 xxx--100
003、输出浮点型%f
(base) root@PC1:/home/test2# printf "%f\n" 100 ## 输出浮点型 %f 100.000000 (base) root@PC1:/home/test2# printf "xxxx--%f\n" 100 xxxx--100.000000 (base) root@PC1:/home/test2# printf "xxxx--%.2f\n" 100 ## 指定输出的小数点位数 xxxx--100.00
004、指定占位符数
(base) root@PC1:/home/test2# printf "%s\n" abcd abcd (base) root@PC1:/home/test2# printf "%6s\n" abcd ## 占位负数为6,默认右对齐 abcd (base) root@PC1:/home/test2# printf "%10s\n" abcd abcd (base) root@PC1:/home/test2# printf "%10s--xx\n" abcd abcd--xx (base) root@PC1:/home/test2# printf "%-10s--xx\n" abcd ## 可以指定左对齐 abcd --xx
005、%o输出八进制、%xc输出16进制
(base) root@PC1:/home/test2# printf "%o\n" 8 ## 输出八进制 10 (base) root@PC1:/home/test2# printf "%o\n" 9 11 (base) root@PC1:/home/test2# printf "%x\n" 16 ## 输出16进制 10 (base) root@PC1:/home/test2# printf "%x\n" 18 12
006、%e科学计数法
(base) root@PC1:/home/test2# printf "%e\n" 100 ## %e科学计数法 1.000000e+02 (base) root@PC1:/home/test2# printf "%e\n" 0.000032543 3.254300e-05
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律