1. 首页
  2. 考试认证
  3. 其它
  4. 数据输出格式字符串-大学物理知识点总结

数据输出格式字符串-大学物理知识点总结

上传者: 2024-07-27 05:17:11上传 PDF文件 52.68MB 热度 9次

图8.1数据输出格式字符串可能的转换指定符被列在表8.7中,可能的修改符(标识)被列在了表8.8中。如果我们用格式化字符串指定域宽和精度,那么小数点前的数就是域宽,域宽是所要显示的数所占的字符数。小数点后的数是精度,是指小数点后应保留的位数。除了普通的字符和格式字符,还有转义字符常用在格式化字符串。这些特殊的字符被列在了表8.9中。

表8.7函数fprintf的格式转换指定符描述:

  • %c:单个字符

  • %d:十进制表示(有符号的)

  • %e:科学记数法(用到小写的e,例3.1416e+00)

  • %E:科学记数法(用到大写的e,例3.1416E+00)

  • %f:定小点数位数表示

  • %g:%e或%f的紧凑形式,多余的零将会被舍去

  • %G:与%g类似,只不过要用到大写的E

  • %o:八进制表示(无符号的)

  • %s:字符串

  • %u:十进制(无符号的)

  • %x:用十六进制表示(用小写字母a­f表示)

  • %X:用十六进制表示(用大写字母A­F表示)

表8.8格式标识(修改符)描述:

  • 负号(-):数据在域中左对齐,如果没有这个符号默认为右对齐

  • +:输出时数据带有正负号

  • 0:如果数据的位数不够,用零填充前面的数

格式描述示例:%-12.5e

想了解更多关于C语言输出格式的细节?请参阅这篇文章。如果对JSON字符串格式化输出成可阅读格式感兴趣,可以查看这里。对于Python字符串格式化输出指南,你可能会发现这篇文章特别有帮助。

下载地址
用户评论