目录

  • 第1章 C语言概述
    • ● 1.1 C 语言的产生和发展
    • ● 1.2 C 语言的特点
    • ● 1.3 两个简单的 C 程序
    • ● 1.4 C程序的上机步骤
    • ● 1.5 Dev-C++介绍
    • ● 1.6 宏定义和文件包含
    • ● 上机调试:第一条C语言程序
    • ● 闯关任务:找错误
    • ● 单元总结
    • ● 单元检测
    • ● 巩固练习
  • 第2章 基本数据类型与简单程序设计
    • ● 2.1 C 语言的基本数据类型
    • ● 2.2 常量和变量
      • ● 2.2.1 常量和符号常量
      • ● 2.2.2 整型常量
      • ● 2.2.3 浮点型常量
      • ● 2.2.4 字符型常量
      • ● 2.2.5 变量
    • ● 2.3 赋值语句
      • ● 2.3.1 赋值语句的格式与功能
      • ● 2.3.2 赋值语句中的类型转换
    • ● 2.4 数据的输出
      • ● 2.4.1 字符输出函数 putchar()
      • ● 2.4.2 格式化输出函数 printf()
    • ● 2.5 数据的输入
      • ● 2.5.1 字符输入函数 getchar()
      • ● 2.5.2 格式化输入函数 scanf()
    • ● 2.6 运算符和表达式
      • ● 2.6.1 算术运算符
      • ● 2.6.2 自增、自减运算符
      • ● 2.6.3 赋值运算符
      • ● 2.6.4 逗号运算符
      • ● 2.6.5 位运算
    • ● 2.7 常用的数学函数
    • ● 2.8 顺序结构程序设计实例
  • 第3章 分支结构程序设计
    • ● 关系表达式和逻辑表达式
    • ● 条件语句
      • ● 条件表达式及if语句
      • ● if 语句的嵌套
    • ● 多分支语句(switch 语句)
    • ● 分支结构程序设计实例
  • 第4章 循环结构程序设计
    • ● while 循环
    • ● do…while 循环
    • ● for循环
    • ● 多重循环
    • ● break 语句和 continue 语句
    • ● 循环结构程序设计实例
  • 第5章 数组
    • ● 一维数组的定义和使用
    • ● 二维数组的定义和使用
    • ● 字符数组的定义和使用
    • ● 数组的应用举例
  • 第6章 函数
    • ● 6.1 函数的定义
    • ● 6.2 函数的调用
      • ● 6.2.1 嵌套调用
      • ● 6.2.2 递归调用
    • ● 6.3 数组作为函数参数
    • ● 6.4 变量的作用域
    • ● 6.5 变量的存储类别
    • ● 6.6 函数应用实例
  • 第7章 文件
    • ● 文件的打开和关闭
    • ● 文件的读/写函数
    • ● 文件应用实例
  • 学业水平测试
    • ● 计算机编程基础
2.4 数据的输出
  • 1 学习目标及重点
  • 2 教学视频

 学习目标:

1.   掌握基本输出函数  

       理解并熟练使用putchar()和printf()函数进行字符和复杂数据类型的输出。   

2.   格式化文本输出  

       学会如何利用printf()函数的格式化字符串来控制输出内容的形式。

3.   理解不同场景下的应用  

       明确putchar()与printf()各自适用的最佳场景,以及它们各自的优缺点。

4.   提高调试能力  

       通过输出信息调试程序,提高解决问题的能力。


  重点内容

  1. putchar() 函数

      功能  :用于输出单个字符到标准输出(通常是屏幕)。

      使用方法  :只需传入一个整数参数(实际上是一个字符),例如putchar('A');。

      应用场景  :当你只需要逐个处理或输出字符时非常有用,比如遍历字符串中的每个字符。


  2.printf() 函数

      功能  :提供更灵活的数据输出方式,支持多种数据类型(如整型、浮点型、字符、字符串等)的输出,并允许格式化输出。

      格式化字符串  :

      %c:字符

      %d或%i:有符号十进制整数

      %f:浮点数

      %s:字符串

      还包括宽度、精度等修饰符以进一步定制输出格式。

      应用场景  :当需要输出复杂数据结构或希望以特定格式展示数据时使用。例如,输出表格、对齐文本等。


  3.对比与选择

      性能  :对于仅需输出单个字符的情况,putchar()可能更高效;而对于复杂的输出需求,printf()提供了更大的灵活性。

      易用性  :putchar()适用于简单的字符输出,而printf()虽然功能强大,但其格式化字符串的学习曲线稍陡。


    通过深入学习putchar()和printf()函数的功能、使用方法及其在不同场景下的应用,你将能够更加灵活和高效地在C语言中进行数据输出操作。这不仅有助于提升你的编程技能,也能让你编写的程序更加清晰和易于理解。