C语言格式输出方式

 更新时间:2025年01月07日 09:36:49   作者:嵌入式学习菌  
本文介绍了C语言中printf函数的格式输出,包括整数和浮点数的格式化输出方法,以及如何通过指定宽度和小数位数来控制输出格式

C语言格式输出

1.转换字符说明

2.常用的打印格式

在 C 语言中,格式输出主要依靠 printf 函数来实现。

以下是一些 C 语言格式输出的代码举例及相关说明:

  • printf("%2d",123),因为输出的部分有三位数,但是要求的有两位,所以原样输出为:123;printf(“%5d”,123),由于输出的部分有三位,但是要求 5 位。不足的左边补空格,所以输出为: 123(这里前面有两个空格)。
  • printf("%10f",1.66),%f 输出,前面不指定小数位数的,就补足 6 位小数。前面指定小数位数的,按照指定小数位数输出。这个要求是 printf 函数内部的规定,就相当于它的一个 case 语句的 default。只要不指定,默认就是 6 位小数f。 前面是整数的,就是没指定小数位,只指定了总宽度。10f 就输出总宽是 10(包括符号,小数点,数字),不够在前面补空格。所以输出为: 1.660000。
  • printf("%5.3f",1.66),小数三位,整个数为 5 位(其中小数点也算一位),所以输出结果为:1.660。
  • printf("%3.1f",1.66),小数 1 位,整体三位(此时要进行四舍五入),所以输出为:1.7。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Linux下用Valgrind做检查(防止内存泄露)

    Linux下用Valgrind做检查(防止内存泄露)

    Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以运行于x86, amd64和ppc32架构上。valgrind包含一个核心,它提供一个虚拟的CPU运行程序,还有一系列的工具,它们完成调试,剖析和一些类似的任务
    2014-01-01
  • c++中的system(

    c++中的system("pause")的作用和含义解析

    这篇文章主要介绍了c++中system("pause")的作用和含义,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-03-03
  • C++取得本机IP的方法

    C++取得本机IP的方法

    这篇文章主要介绍了C++取得本机IP的方法,代码简单功能实用,具有不错的借鉴参考价值,需要的朋友可以参考下
    2014-10-10
  • C++如何调用matlab函数

    C++如何调用matlab函数

    这篇文章主要介绍了C++如何调用matlab函数的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • C++11 condition_variable条件变量的用法说明

    C++11 condition_variable条件变量的用法说明

    这篇文章主要介绍了C++11 condition_variable条件变量的用法说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • C++实现双向起泡排序算法

    C++实现双向起泡排序算法

    这篇文章主要为大家详细介绍了如何利用C++实现双向起泡排序算法,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以尝试一下
    2022-11-11
  • C++ vector的简单实现

    C++ vector的简单实现

    这篇文章主要为大家详细介绍了C++ vector的简单实现,使用数据库,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • C++中函数指针详解及代码分享

    C++中函数指针详解及代码分享

    这篇文章主要介绍了C++中函数指针详解及代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • C++ main函数的几点细节

    C++ main函数的几点细节

    这篇文章主要介绍了C++ main函数的几点细节,帮助大家更好的理解和学习C++,感兴趣的朋友可以了解下
    2020-08-08
  • C语言示例讲解for循环的用法

    C语言示例讲解for循环的用法

    初学C语言,常常遇到for循环中嵌套个for循环,初学者对于这种形式总是一知半解,这次我就整理了常见的for循环嵌套for循环的题目,我们一起争取一举拿下这类题。学废他们,以后再见到就不怕啦!每天都要学一点呀。加油,奋斗的我们
    2022-06-06

最新评论