matlab printf格式化输出,如何使用 printf 来格式化输出

本文介绍了printf函数的使用,从其历史到在各种语言中的应用。printf允许基于样式信息格式化输出,包括特殊字符序列和格式化说明符,如%s, %d, %f等。通过示例,展示了如何控制小数位数、添加逗号以及前缀零,揭示了printf的强大和灵活性。" 127365397,8245044,Vue.js表单必填字段加*号及手机号验证实践,"['vue.js', 'javascript', '前端框架', '表单验证', '正则']
摘要由CSDN通过智能技术生成

当我开始学习 Unix 时,我很早就接触到了 echo 命令。同样,我最初的 Python 课程也涉及到了 print 函数。再想起学习 C++ 和 Java 时学到 cout 和 systemout。似乎每种语言都骄傲地宣称拥有一种方便的单行输出方法,并生怕这种方式要过时一样宣传它。

但是当我翻开中级教程的第一页后,我遇到了 printf,一个晦涩难懂的、神秘莫测的,又出奇灵活的函数。本文一反向初学者隐藏 printf 这个令人费解的传统,旨在介绍这个不起眼的 printf 函数,并解释如何在几乎所有语言中使用它。

40f199e77b63c0639e9591ecaa3260eb.png

printf 简史

术语 printf 代表“格式化打印print formatted”,它可能最早出现 Algol 68 编程语言中。自从它被纳入到 C 语言后,printf 已经在 C++、Java、Bash、PHP 中一次次重新实现,并且很可能在你最喜欢的 “后 C” 语言中再次出现。

显然,它很受欢迎,但很多人认为它的语法很复杂,尤其是与 echo 或 print 或 cout 等替代的函数相比尤为明显。例如,这是在 Bash 中的一个简单的 echo 语句:

$ echo hello hello $

这是在 Bash 中使用 printf 得到同样结果:

$ printf "%s\n" hello hello $

但是所增加的复杂性反而让你拥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值