C语言分支语句与输入输出详解

需积分: 10 0 下载量 19 浏览量 更新于2024-08-19 收藏 179KB PPT 举报
"C02 符号和表达式 - 分支语句与C语言输入输出" C语言中的分支语句是程序控制结构的重要组成部分,它允许根据特定条件执行不同的代码块。主要有两种形式:if语句和switch语句。if语句是最基本的条件判断,而switch语句则适用于多条件分支的情况。 一、if条件语句 1. if...单分支条件语句:这是最简单的形式,当条件满足时,执行紧跟在if后的语句。在提供的示例中,如果员工销售量n大于100,那么除了正常的提成外,还会额外奖励500元。这样的结构便于实现条件逻辑。 二、C语言输入输出 C语言的标准库提供了一系列用于输入输出的函数,这些函数通常需要包含`stdio.h`头文件。 1. 简单字符输出: a) `putchar`函数:用于输出单个字符,可以是表达式的值对应的ASCII码。例如,`putchar('a' + 3)`会输出字符'd',因为'a'的ASCII码加上3等于'd'的ASCII码。 b) `putc`函数:与`putchar`类似,但可以指定输出到哪个流,如屏幕或文件。`putc(c, stdout)`等同于`putchar(c)`,其中`stdout`代表标准输出(屏幕)。 2. 多种格式输出: `printf`函数是C语言中用于格式化输出的强大工具,它可以处理各种数据类型,并支持转义字符。例如,`printf("Hello, %d!\n", num)`会输出一个字符串"Hello, ",接着是变量`num`的值,然后是一个感叹号和换行符。`%d`是占位符,表示整型变量。 在给定的代码片段中,展示了如何使用`putchar`和`putc`函数在控制台上输出字符。第一个例子在屏幕上直接输出字符,而第二个例子则将字符写入名为"C:\\1.txx"的文件中,这展示了文件I/O的基础操作。 通过`printf`函数,你可以实现更复杂的输出,比如输出浮点数、字符串、十六进制数等。例如,`printf("Value is: %.2f\n", value)`会将`value`这个浮点数按照保留两位小数的方式输出。 理解并熟练掌握C语言的分支语句和输入输出函数是编程基础的关键,它们为编写控制流程和交互式程序提供了基础。在实际编程中,这些知识将帮助你创建能够根据条件做出反应并能正确处理用户输入的程序。