C语言入门:格式符%c用于输出字符

需积分: 28 1 下载量 199 浏览量 更新于2024-08-20 收藏 1.13MB PPT 举报
"这篇资源是关于C语言入门的教程,主要介绍了C语言中的格式符`%c`用于输出字符,并且讲解了计算机语言的种类,包括机器语言、汇编语言和高级语言,其中C语言作为高级语言的一个代表,具有高级语言和低级语言的特性,如强大的图形功能、丰富的运算符和数据结构、较高的执行效率等。通过三个简单的C程序示例,解释了如何使用C语言进行基本的输出、计算和函数调用。" 在C语言中,`%c`是一个格式符,专门用于输出字符。在`printf`函数中,当你想要打印字符变量或者字符常量时,就可以使用这个格式符。例如,在提供的描述中: ```c char c='A'; printf("c=%c,%c", c, 'B'); ``` 这段代码会输出 `c=A,B`,因为`%c`告诉`printf`函数其后的参数应被当作字符来处理。这里的`c`是一个字符变量,而`'B'`是一个字符常量。C语言允许你输出字符变量、字符常量,甚至整型表达式,只要它们可以转换为单个字符。 计算机语言分为多种类型,从最早的机器语言到汇编语言,再到高级语言。机器语言是计算机直接理解的二进制代码,而汇编语言是机器语言的符号化形式,尽管比机器语言更易读,但仍然相当复杂。高级语言如C语言则更加抽象,它以人类更易于理解的方式表达计算逻辑,具有良好的可移植性。 C语言是高级语言的一种,但它同时拥有高级语言和低级语言的一些特性。它可以进行直接的内存访问和位操作,提供图形支持,运算符和数据结构丰富,而且编译后生成的目标代码执行效率高。C语言的语法相对灵活,但这也意味着程序员需要更小心地管理内存和控制程序流程。 通过几个简单的C语言程序示例,我们可以看到C语言的基本结构和功能: 1. 第一个程序仅包含一个`printf`语句,输出字符串"abcdef"。 2. 第二个程序展示了如何计算两个数的和,通过声明变量`a`、`b`和`c`,然后将它们相加并用`printf`输出结果。 3. 第三个程序引入了函数,定义了一个名为`max`的函数,用于找出两个整数中的最大值。主函数`main`中通过`scanf`读取用户输入的两个数,然后调用`max`函数,最后输出最大值。 这些例子演示了C语言的基本结构,如`main`函数、变量声明、赋值、算术运算以及输入输出操作。学习C语言,不仅可以理解程序设计的基本原理,也为学习其他编程语言打下坚实基础。