这些例子涵盖了C语言编程的基础知识点,主要涉及到`printf()`和`scanf()`函数的使用,以及基本的输入输出、变量和格式控制。以下是每个例子详细解释的知识点: **例3.2** - `printf()`基本使用 这个例子展示了如何使用`printf()`函数输出整数。`%d`是格式控制符,表示输出十进制整数,`\n`是换行符。这里还演示了如何在输出中插入逗号和空格。 **例3.3** - `printf()`中的格式串 此例进一步扩展了`printf()`的使用,包括: 1. `%d`输出整数,`%5d`表示至少占用5个字符宽度,不足则用空格填充。 2. `%o`用于输出八进制数。 3. `%x`用于输出十六进制数。 4. `%f`用于输出浮点数,`%lf`是长浮点数,`%5.4lf`表示保留5位总数字,其中4位小数。 5. `%e`表示科学记数法。 **例3.4** - 输出表达式求值顺序 此例展示了C语言中的运算符优先级。`++i`是前缀递增操作符,先自增再输出,因此两个`i`的值不同。 **例3.5** - `scanf()`基本使用 `scanf()`用于从标准输入读取数据。`%d`读取整数,`&`是取地址运算符,因为`scanf()`需要接收变量的地址来存储输入的值。 **例3.6** - `scanf()`中的格式符串 此例中,`%c`用于读取字符,注意没有空格或逗号分隔符,`scanf()`会连续读取输入的字符。 **例3.7** - `scanf()`读取浮点数 `%f`用于读取浮点数,`&a`指向浮点数变量`a`的地址。但在这个例子中,将浮点数转换为整数并输出,这会导致丢失小数部分。 **例3.8** - `putchar()`函数 `putchar()`函数用于输出单个字符。它接受一个字符并将其打印到标准输出。 **例3.9** - `getchar()`函数 `getchar()`函数用于从标准输入读取单个字符。它返回输入的字符。 **例3.10** - ASCII码与字符转换 此例中,输入的三个小写字母通过ASCII码加32转换为大写字母。`%c`用于输出字符,`%d`用于输出字符的ASCII码值。 以上例子帮助大一学生理解C语言基本的输入输出操作,以及如何使用`printf()`和`scanf()`进行格式化输出和输入。这些都是C语言编程的基础,对于后续学习其他高级概念至关重要。通过这些练习,学生可以增强对C语言基本语法和运算规则的理解。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助