C语言编程:字符变量char与数据类型解析

需积分: 9 1 下载量 107 浏览量 更新于2024-08-20 收藏 2.2MB PPT 举报
"这篇资源是关于C程序设计语言的课件,主要讲解了字符变量char、实型变量的分类以及C语言的特点、简单的C程序示例和上机操作步骤。" 在C语言中,字符变量(char)是用来存储单个字符的,它占用一个字节的存储空间,即8位,这8位通常用来存储该字符对应的ASCII码值。例如,声明两个字符变量c1和c2,并赋值为'a'和'b',即`char c1, c2; c1='a'; c2='b';`。 实型变量在C语言中有两种类型,即单精度浮点型(float)和双精度浮点型(double)。单精度浮点型占用32位,表示的数值范围大约是\( -3.8 \times 10^{38} \)到\( 3.8 \times 10^{38} \),它能够提供约7位的有效数字。而双精度浮点型占用64位,其数值范围更广,大约是\( -3.08 \times 10^{308} \)到\( 3.08 \times 10^{308} \),并能提供15到16位的有效数字。 C语言有以下几个显著特点: 1. 它提供了丰富的控制语句,包括9种不同的控制结构,使得程序编写灵活。 2. 数据类型多样化,包括整型、浮点型、字符型等,可以满足各种数据存储需求。 3. 支持直接访问内存地址进行位操作,具有较低级别的硬件访问能力。 4. 提供了30多种运算符,可以进行复杂的算术和逻辑运算。 5. 预处理功能强大,如宏定义、条件编译等,方便代码的复用和管理。 6. C程序的可移植性好,编写的程序可以在不同平台上运行。 7. 生成的目标代码质量高,执行效率相对较高。 一个简单的C程序通常包含main()函数,这是程序的入口点。比如: ```c main() { int a, b, sum; a = 123; b = 456; sum = a + b; printf("sum is %d\n", sum); } ``` 此外,C语言支持函数定义,例如求最大值的函数max(): ```c int max(int x, int y) { int z; if (x > y) z = x; else z = y; return(z); } ``` 在C程序中,函数由两部分组成:函数声明(指定返回类型和参数列表)和函数体(实现具体功能的部分)。函数的调用和执行都是从main()开始的。C程序由多个函数组成,每个函数都有自己的作用域。变量定义后需跟分号,一行内可以写多个语句,注释可以用`/*...*/`包围,C语言没有内置的输入输出语句,一般通过标准输入输出库函数如`scanf`和`printf`来实现。 上机操作通常包括以下步骤: 1. 启动系统,通过双击TC.EXE的快捷图标进入Turbo C或类似的C语言集成开发环境。 2. 熟悉IDE的界面,了解各个部分的功能。 3. 编写、编译和运行C程序。 C语言的数据类型还包括整型、实型、字符型、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。其中,实型分为单精度和双精度,指针类型允许我们存储内存地址,结构体和共用体则用于组织复合数据。