C语言入门教程:计算机语言概述与C语言特点

需积分: 40 0 下载量 109 浏览量 更新于2024-08-25 收藏 1.13MB PPT 举报
"C语言入门教程" 在本节课程中,我们将学习C语言的基础知识,包括计算机语言的概念、种类、特点和基本语法结构。 **计算机语言概念** 计算机语言是计算机能够识别和接受的语言。它是人类和计算机之间的一种交流方式,使计算机能够按照人的意图工作。计算机语言可以分为机器语言、汇编语言和高级语言三种。 **机器语言** 机器语言是最早出现的计算机语言,使用二进制代码构成指令。例如:100000 (+) 110000 (-)。机器语言编程的缺点是繁琐、不直观、不易调试,并且移植性差,依赖于计算机。 **汇编语言** 汇编语言是使用符号构成指令的语言,例如MOV、ADD。汇编语言编程相对直观,但仍繁琐,仍是面向计算机的语言。汇编语言是计算机间接接受的语言。 **高级语言** 高级语言是与低级语言相比,有根本性的区别,是面向问题的语言。高级语言的一条指令(语句)可以对应多条机器语言指令,例如y=2*x*x+3*x-1;对应于y=2x2+3x-1。高级语言编程的优点是直观、易懂、移植性好(不依赖于具体计算机)。 **C语言的特点** C语言集高级语言和低级语言的优点于一身: * 能实现低级语言的大部分功能(如直接访问内存物理地址、进行位操作等)。 * 图形功能强。 * 运算符和数据结构丰富。 * 语法限制不太严格,程序设计自由度大。 * 生成目标代码质量高,程序执行效率高。 **简单的C程序介绍** 下面是一个简单的C程序: ```c main() { int U=220,R1=30,R2=60,R3=45; float I; I=(float)U/R1+(float)U/R2+(float)U/R3; printf("\n I=%f",I); } ``` 这个程序的功能是计算电流I的值,并将其输出。 **C语言的基本语法结构** C语言的基本语法结构包括变量声明、数据类型、运算符、控制结构、函数等。 * 变量声明:在C语言中,变量需要在使用前声明,例如:`int a;`。 * 数据类型:C语言支持多种数据类型,例如:整型、浮点型、字符型等。 * 运算符:C语言支持多种运算符,例如:算术运算符、比较运算符、逻辑运算符等。 * 控制结构:C语言支持多种控制结构,例如:if语句、switch语句、循环语句等。 * 函数:C语言支持函数,例如:`main()`函数是程序的入口点。 这些知识点将作为我们学习C语言的基础,帮助我们更好地理解和掌握C语言。