注:转载请标明原文出处链接:https://xiongyiming.blog.csdn.net/article/details/105278436

printf 函数功能:按用户指定格式,将指定的内容输出到显示器上。
printf 函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。

printf函数三种基本用法如下:

printf(“字符串\n”);  //用法1printf(“输出控制符”, 输出参数);  //用法2printf(“输出控制符1, 输出控制符2 …”, 输出参数1, 输出参数1);  //用法3

注:

(1) 输出控制符常用的有: %d, %f, %lf, %c等。各个输出控制字符含义如下图所示:

(2) 非格式字符串(非输出控制符)在输出时原样照印,在显示中起提示作用。
(3) 输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。

为什么需要输出控制符?
0101…01组成的代码表示机器指令,需要通过输出控制符表达其含义。

代码示例

#include<stdio.h>
#include<iostream>int main()
{int i = 2020;int j = 4;printf("Hello World!\n");    //用法1printf("------------------\n");printf("i=%d\n",i);          //用法2printf("------------------\n");printf("i=%d j=%d\n", i,j);  //用法3system("pause");return 0;}

运行结果

C语言基础知识(1): printf函数用法相关推荐

  1. c打印无符号整数_C语言基础知识:printf的输出格式,C/C++语言编程讲解

    C语言基础知识:printf的输出格式 printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为 ...

  2. android studio如何设置输出值的小数点_C语言基础知识:printf的输出格式,C/C++语言编程讲解...

    C语言基础知识:printf的输出格式 printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为 ...

  3. C语言基础知识:printf的输出格式

    printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为转换说明.因为它们指定了如何不数据转换成 ...

  4. C语言基础知识:exit()函数

    函数名: exit() 所在头文件:stdlib.h 功 能: 关闭所有文件,终止正在执行的进程. exit(1)表示异常退出.这个1是返回给操作系统的. exit(x)(x不为0)都表示异常退出 e ...

  5. c语言中do是什么用法,C语言基础知识:do while用法理解

    do while语句 与while类似,do while语句也同样是用于完成程序循环的一种方式,它的基本用法如下: do { //循环体 } while (条件表达式); 注意:do while语法与 ...

  6. C语言基础知识入门【2022】

    一.C语言基础知识入门前言 C语言一经出现就以其特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等,也是其它众多高级编程语言的鼻祖语言,所以说学习C ...

  7. java入门学习笔记(二)—— Eclipse入门学习之快捷键、java语言基础知识之各类关键字及其用法简析

    一.Eclipse入门学习 1. 快捷键 对于一个编辑器,快捷键必不可少,是十分好用且有效的工具. 对于一个初学者,首先掌握了如下快捷键. (很多通用的快捷键不多说) Ctrl + / -- 注释当前 ...

  8. c语言基础知识点总结ppt,《C语言基础知识》PPT课件.ppt

    <<C语言基础知识>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<C语言基础知识>PPT课件.ppt(29页珍藏版)>请在人人文库网上搜索. ...

  9. 2022最新知识,一步一步学习C语言基础知识入门(图例解析)

    一.C语言基础知识入门 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等.C语言也是 ...

最新文章

  1. 跳出圈子易,再入围城难,重新学编程,且学且珍惜
  2. SQL Where in list 问题
  3. a/b测试_如何进行A / B测试?
  4. Cisco vlan + vtp 配置实例
  5. Unity3D脚本学习1
  6. 解决Navicat 15注册机出现 rsa public key not found
  7. 硬件芯片----74HC595芯片的运用原理
  8. 部分 MP4 视频在谷歌浏览器无法播放
  9. 有了这四个网站 再也不用花钱啦
  10. java rest 知乎_JavaWeb开发之模仿知乎首页完整代码
  11. 百度API调用(六)——调用百度UNIT对话机器人
  12. 科学技术法-正则表达式-QT
  13. MySQL中的竖列变横列
  14. Mac虚拟机VMware Fusion如何强制关机虚拟系统
  15. 深入理解B/S与C/S架构
  16. Keepalived源码、yum安装-高可用(主备、主主)场景
  17. 对于vue项目中报Disallow self-closing on HTML void elements格式错误时的解决方案
  18. Swift 首次调试断点慢的问题解法 | 优酷 Swift 实践
  19. 最能吸引精神变态者的十大职业
  20. 实验1 算法设计与分析

热门文章

  1. 从 ClickHouse 到 Apache Doris,腾讯音乐内容库数据平台架构演进实践
  2. C语言while循环标准格式
  3. 乐鑫各系列芯片规格对比与主打市场分析,ESP8266/ESP32/ESP32-S2/ESP32-S3/ESP32-C3
  4. OpenCV矩阵运算之顶点法向量计算
  5. arachni安装注意
  6. Idea快捷键设置与添加或修改
  7. 20150110Review
  8. 打开关闭 Windows defender 防火墙
  9. TCP/IP 四层网络模型
  10. 21、js定义数组的三种方式