二级C语言 第三章 基本语句.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
在C语言中,基本语句是构成程序的基础单元。本章主要围绕第二级C语言中的基本语句展开,特别是输入输出函数的使用,包括`putchar`、`getchar`、`printf`和`scanf`。这些函数是C语言中进行数据交互的关键,对于理解和编写C程序至关重要。 `putchar`函数是用于输出单个字符的函数,其格式为`putchar(字符)`。字符可以是字符常量、变量或表达式。例如,在给定的代码段中,`putchar(c)`和`putchar(a)`分别输出了变量`c`和`a`的值。当运行这段程序时,会在屏幕上显示字符'A'和'B',每个字符后面还有一个换行符`'\n'`。 `getchar()`函数则用于从键盘接收一个字符输入。在提供的代码示例中,用户被提示输入一个字符,`getchar()`会读取这个字符,并将其存储在变量`c`中,然后按照指定的格式输出字符及其对应的十六进制值。 `printf`函数是C语言中的输出函数,它根据指定的格式控制串将数据输出到标准输出设备(通常是显示器)。格式控制串由格式控制说明和普通字符组成,如`%d`用于输出十进制整数,`%f`用于输出浮点数,`%c`用于输出单个字符。在`printf`函数中,输出项的运算顺序是从右向左的,但不同编译系统可能有所不同。`printf`函数可以不带输出项,只输出格式控制串中的普通字符。 `scanf`函数则用于从标准输入设备(通常是键盘)读取数据。它也接受一个格式控制串,用于指定输入数据的格式。例如,`%d`用于读取十进制整数,`%f`用于读取十进制浮点数,`%c`用于读取单个字符。`scanf`函数的返回值是成功读取的字符个数。在格式控制串中,可以添加宽度限制来指定输入数据的宽度,也可以使用`*`来跳过某个输入项。 真题精析部分展示了如何使用这些函数的实际例子。在第一个例题中,程序通过`scanf`读取了两个字符,`getchar`又读取了一个回车符和一个字符,最后`printf`按照顺序输出了这些字符,所以结果是`12`,回车符和后续输入的`3`。 第二个例题涉及`printf`函数对八进制数的处理。在C语言中,以`0`开头的整数被视为八进制数。当使用`%d`格式控制符时,八进制数会被转换为等值的十进制数输出。因此,即使变量`k`的初始值是八进制的`011`,`printf`依然会以十进制形式输出`11`,而不是保持八进制形式。 理解这些基本语句和输入输出函数的使用是掌握C语言编程的基础,它们在编写各种类型的程序中都发挥着关键作用,包括数据的输入验证、用户界面交互以及简单的数据显示。熟练掌握这些知识对于通过二级C语言考试以及实际编程至关重要。
剩余12页未读,继续阅读
- 粉丝: 46
- 资源: 7705
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助