C/C++语言printf命令该如何使用?

在C语言以及其它语言中我们经常看到printf命令,那么怎么使用该命令输出想要的结果呢?下面就为大家演示。

printf命令简介

  • 01

    printf()函数是一个格式化输出函数, 用户可以通过该命令向标准输出设备输出指定的格式信息。 使用的方法是: printf("格式化字符串", 变量)。 在使用前需要注意的是该命令被定义在stdio.h头文件中(C语言),所以需要在程序中加入#include<stdio.h>。

printf命令的使用方法

  • 01

    直接输出想要打印在屏幕上的文字: 例如: printf("今天天气不错!\n"); 这里的\n代表的是换行。

  • 02

    输出整数,以固定长度输出整数: 例如: int a1=1; int a2=10; int a3=100; printf("The result is %d.\n",a1); printf("The result is %3d.\n",a1); printf("The result is %3d.\n",a2); printf("The result is %3d.\n",a3); 其中的%d代表后面的变量,d表示整数,d前面的整数代表该整数输出时会占用多大的空间,一般用于对齐输出。

  • 03

    输出小数,保留小数点后固定的位数: 例如: float a=2.01; printf("The result is %f.\n",a); printf("The result is %.3f.\n",a); double b=5.01; printf("The result is %lf.\n",b); printf("The result is %.3lf.\n",b); 小数有两种表示方法,一种是float单精度,一种是double双精度,使用起来没有太大的差别,只是double的精度是float精度的两倍,在printf输出时f代表单精度,而lf代表双精度。另外,“.3f”和".3lf"中的点加整数代表需要保留几位小数。

  • 04

    输出字符串(较为常用): 例如: const char* str="Hello World!"; char buf[]="Hello World!"; printf("%s\n",str); printf("%s\n",buf); 这里的s就是代表后面的字符串,而后面的变量可以使用字符串的指针或者字符串数组的数组名,结果都是一样的。

(0)

相关推荐

  • 易语言“如果”命令怎么用,新手进来,老鸟慎进

    本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行.本命令为初级命令. 操作方法 01 在启动窗口创建一 ...

  • C语言printf跟scanf的区别?

    比如 scanf("%d",&a);  printf("%df",a);输入1 [计算机按整形类型读入数据,然后在以a为名的4个字节的内存单元中以二进制 ...

  • C语言printf函数超详细使用说明(含实例程序)

    每个程序员都会接触到printf函数,但是也只限于简单的应用,下面详细介绍一下printf函数的各个要素. C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号 ...

  • 从零开始学习C语言编程

    诞生于上世纪70年代的C语言是一门古老的语言了, 但作为一门底层语言,时至今日它仍然非常强大.学习C语言能够为学习其他更复杂的语言打下良好的基础,因为你在C语言中学习到的知识对几乎所有的编程语言都适用 ...

  • 如何学习C语言编程

    诞生于上世纪70年代的C语言是一门古老的语言了, 但作为一门底层语言,时至今日它仍然非常强大.学习C语言能够为学习其他更复杂的语言打下良好的基础,因为你在C语言中学习到的知识对几乎所有的编程语言都适用 ...

  • linux命令系列之man

    前言 本系列会介绍linux的一系列的命令,但主要还是把man手册上面翻译过来,给自己一个记忆,也方便其他童鞋收藏查阅。 ======================================= ...

  • 如何在 Linux 命令行中使用和执行 PHP 代码

    PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...

  • 易语言使用与研究

    看到一篇好论文,把主要的抄写下来,论文对易语言开发环境,语句,具有特色的易语言类,易模块,支持库,易语言输入法以及怎样引用API底层函数,外部支持库等外部资源的研究学习,并且通过与常用的程序开发软件进 ...

  • Linux系统中清理文件和清理环境变量的方法

    使用 Find 命令来帮你找到那些需要清理的文件 一个问题几乎困扰着所有的文件系统 -- 包括 Unix 和其他的 -- 那就是文件的不断积累.几乎没有人愿意花时间清理掉他们不再使用的文件和整理文件系 ...