C/C++语言printf命令使用方法

 更新时间:2019年01月11日 15:06:15   投稿:laozhang  
在本篇文章里小编给大家分享了关于C/C++语言printf命令使用方法和步骤,对此有需要的朋友们学习下。

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

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

1、printf命令的使用方法

直接输出想要打印在屏幕上的文字:

例如:

printf("百度经验!\n");

printf("今天天气不错!\n");

这里的\n代表的是换行。

2、输出整数,以固定长度输出整数:

例如:

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前面的整数代表该整数输出时会占用多大的空间,一般用于对齐输出。

3、输出小数,保留小数点后固定的位数:

例如:

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"中的点加整数代表需要保留几位小数。

4、输出字符串(较为常用):

例如:

const char* str="Hello World!";

char buf[]="Hello World!";

printf("%s\n",str);

printf("%s\n",buf);

这里的s就是代表后面的字符串,而后面的变量可以使用字符串的指针或者字符串数组的数组名,结果都是一样的。

相关文章

  • Vscode自定义注释模板的实现示例

    Vscode自定义注释模板的实现示例

    本文主要介绍了Vscode自定义注释模板的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Qt中树形控件Tree Widget的使用方法汇总

    Qt中树形控件Tree Widget的使用方法汇总

    最近小编在研究Tree Widget树形控件的相关知识,这种控件其实有时还是很有用处的,我主要利用的是带有复选框的树形控件,下面通过实例代码给大家介绍下Qt中树形控件Tree Widget的一些使用方法,感兴趣的朋友一起学习吧
    2021-11-11
  • C语言中查询进程信号是否被遮罩或搁置的简单方法

    C语言中查询进程信号是否被遮罩或搁置的简单方法

    这篇文章主要介绍了C语言中查询进程信号是否被遮罩或搁置的简单方法,包括sigprocmask函数和sigpending函数的简介,需要的朋友可以参考下
    2015-09-09
  • c++ 尽量不要使用#define 而是用const、enum、inline替换。

    c++ 尽量不要使用#define 而是用const、enum、inline替换。

    为什么这么说呢?或许很多程序员已经习惯在文件开始使用大量的#define语句
    2013-01-01
  • C语言实现随机抽取纸牌

    C语言实现随机抽取纸牌

    这篇文章主要为大家详细介绍了C语言实现随机抽取纸牌,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • MFC实现简单计算器

    MFC实现简单计算器

    这篇文章主要为大家详细介绍了MFC实现简单的计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • C++的类型转换详细介绍

    C++的类型转换详细介绍

    这篇文章主要介绍了C++的类型转换详细介绍的相关资料,需要的朋友可以参考下
    2017-06-06
  • EasyX绘制透明背景图的方法详解

    EasyX绘制透明背景图的方法详解

    这篇文章主要为大家详细介绍了EasyX绘制透明背景图的方法,文中的示例代码讲解详细,对我们深入了解EasyX有一定的帮助,需要的可以参考一下
    2023-01-01
  • C++中的常量定义小结

    C++中的常量定义小结

    在C++中,并不提倡使用#define定义一个常量。#define本质上是一个预处理器指令,它仅仅表示使用一个串代替别一个串而已。也就是说,#define定义的常量从未被编译器看到——它们在编译器开始处理源码之前就被移走了
    2015-08-08
  • C语言实现JSON解析器的方法步骤

    C语言实现JSON解析器的方法步骤

    JSON是一种非常流行的数据格式,本文主要介绍了C语言实现JSON解析器的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-08-08

最新评论