C语言入门:字符型变量与简单程序示例

需积分: 15 1 下载量 195 浏览量 更新于2024-07-14 收藏 1.19MB PPT 举报
"字符型变量-C语言入门教程" 在C语言中,字符型变量(char)是用于存储单个字符数据的变量。每个字符型变量占用一个字节的存储空间,这通常对应8位,足以容纳ASCII码表中的所有字符。ASCII码是一种常用的字符编码标准,它为每个字符分配了一个唯一的数字,范围从0到127。 定义字符型变量时,我们使用关键字`char`,例如`char c1, c2;`。这会创建两个可以存储字符的变量——c1和c2。对字符型变量赋值,我们可以使用单引号 `' '` 包围字符,如 `c1 = 'a';` 和 `c2 = 'b';`。注意,字符常量也必须用单引号括起来,以区分于字符串常量,后者使用双引号 `" "`。 C语言的起源和语言分类: C语言是一种中级语言,它结合了高级语言和低级语言的特点。计算机语言分为几个主要类别,包括机器语言、汇编语言和高级语言。机器语言是计算机可以直接理解和执行的二进制代码,但编写和调试困难,且移植性差。汇编语言使用助记符代替二进制,稍显易读,但仍需逐行翻译成机器码。高级语言,如C语言,是面向问题的,其语法更接近人类自然语言,编写更直观,且移植性好。 C语言的特点: 1. 高级语言特性:C语言拥有丰富的运算符和数据结构,允许直接访问内存地址和进行位操作,类似于低级语言。 2. 图形功能:虽然C语言本身并不内置图形库,但通过第三方库(如OpenGL或SDL)可以实现图形编程。 3. 强大的表达能力:一条高级语言语句可能对应多条机器指令,如`y=2*x*x+3*x-1;`。 4. 语法灵活:C语言的语法相对宽松,提供了较大的编程自由度。 5. 高效的执行:编译后的C程序生成的目标代码质量高,执行效率接近汇编语言。 C程序的基本结构: C程序通常由一个或多个函数组成,其中`main()`函数是程序的入口点。例如: - 例1展示了一个简单的程序,它仅输出字符串"abcdef"。 - 例2是一个求两数之和的程序,它声明并初始化了变量a、b和c,然后通过`printf()`函数显示结果。 - 例3则展示了如何定义一个函数`max()`来找到两个整数中的最大值,函数返回最大值,并在主函数中调用该函数。 在C语言中,`printf()`函数用于输出信息到标准输出设备(通常是显示器),而`scanf()`函数则用于从标准输入设备(如键盘)读取数据。通过这些基本元素,你可以构建复杂的C语言程序来解决各种计算问题。学习C语言,意味着要理解变量、控制流程(如条件语句和循环)、函数以及内存管理等核心概念。