c语言基础入门
计算机基础知识c语言

计算机基础知识c语言C语言是一种广泛应用于计算机科学和编程领域的编程语言。
它被设计用于编写操作系统、嵌入式系统以及其他需要高性能计算的应用程序。
以下是一些关于C 语言基础知识的要点:1. 语法结构:C语言的语法结构主要由函数、变量、控制结构(如分支语句和循环语句)以及数据类型组成。
了解这些基本的语法元素对于编写有效的C程序非常重要。
2. 变量和数据类型:C语言提供了不同的数据类型,如整型、浮点型、字符型等。
在使用变量之前,需要先声明其数据类型,并为其分配内存空间。
此外,C语言还提供了一些基本的运算符,如加、减、乘、除等。
3. 控制结构:C语言支持多种控制结构,如条件语句(如if-else语句)和循环语句(如for循环和while循环)。
通过使用这些控制结构,可以根据程序的需求进行不同的判断和重复执行。
4. 函数:函数是C语言中的基本构建块之一。
函数可以接收参数和返回值,并通过将复杂的任务分解为较小的模块来提高代码的可读性和维护性。
5. 数组和指针:C语言支持数组和指针,这些数据结构对于处理大量数据或访问内存中的特定位置非常有用。
了解如何使用数组和指针可以提高程序的效率和灵活性。
6. 文件IO操作:C语言提供了使用文件进行输入和输出操作的函数。
这些函数允许你读取和写入文件,以及在程序中进行文件的操作。
7. 内存管理:C语言要求手动进行内存管理,包括动态内存分配和释放。
了解如何正确地分配和释放内存是编写高效和可靠程序的关键。
总结起来,了解C语言的基础知识对于理解计算机编程的基本概念和原理非常重要。
掌握这些基本知识将为你进一步学习和使用C语言打下坚实的基础。
c语言入门基础知识点

c语言入门基础知识点C语言是一种计算机编程语言,广泛应用于系统软件开发和嵌入式系统等领域。
作为编程入门的首选语言,了解C语言的基础知识点对于学习其他高级语言也非常重要。
本文将介绍C语言的一些入门基础知识点,包括数据类型、变量、运算符、控制语句等内容。
1. 数据类型在C语言中,数据类型用于定义变量或函数返回值的类型。
C语言提供了多种内置数据类型,如整型、浮点型、字符型等。
具体的数据类型包括:- 整型:int、short、long等,用于存储整数;- 浮点型:float、double,用于存储实数;- 字符型:char,用于存储字符;- 其他类型:如布尔型bool等。
2. 变量变量是一种用于存储数据的容器,通过给变量指定类型和名称来声明。
在C语言中,变量必须先声明后使用。
变量的声明格式为“类型变量名”。
例如:```cint age;float weight;char grade;```3. 运算符C语言提供了丰富的运算符,用于完成计算和逻辑判断。
常见的运算符包括:- 算术运算符:+、-、*、/、%,用于进行基本算术操作;- 关系运算符:==、!=、>、<、>=、<=,用于比较两个值的大小关系;- 逻辑运算符:&&、||、!,用于进行逻辑操作;- 赋值运算符:=、+=、-=、*=、/=,用于赋值操作;- 其他运算符:位运算符、条件运算符等。
4. 控制语句控制语句用于控制程序的执行流程,根据条件选择不同的分支或者循环执行一段代码。
C语言提供了以下几种常用的控制语句:- if语句:用于实现条件判断,根据条件选择执行不同的代码块;- switch语句:用于实现多分支选择,根据表达式选择执行不同的代码块;- while循环:在满足条件的情况下重复执行一段代码块;- for循环:用于循环执行一段代码块,具有明确的循环次数;- do-while循环:先执行一次代码块,然后在满足条件的情况下重复执行。
C语言基础必须掌握的知识点

C语言基础必须掌握的知识点C语言是一种通用的高级计算机编程语言,是学习其他编程语言的基础。
掌握C语言基础知识对于提升编程水平和解决实际问题非常重要。
本文将介绍C语言基础必须掌握的知识点。
1.基本语法:了解C语言的基本语法,包括标识符、关键字、注释、数据类型、变量、常量、运算符、表达式、语句、循环和条件语句等。
2.数据类型:掌握C语言中的基本数据类型,包括整型、浮点型、字符型和指针等。
了解它们的存储大小和范围,以及它们之间的转换。
3. 输入输出:了解C语言中的输入输出函数,包括scanf和printf 等。
掌握格式化输入输出的用法,以及如何进行输入和输出的格式控制。
4.数组:了解数组的概念和用法,包括一维数组和多维数组。
掌握数组的声明、初始化、访问和遍历等操作,以及数组和指针之间的关系。
5. 字符串:了解C语言中的字符串类型和常用的字符串处理函数,包括strlen、strcpy、strcat和strcmp等。
掌握字符串的输入和输出方法,以及字符串的常见操作。
6.函数:了解函数的概念和用法,包括函数的声明、定义、调用和返回值等。
掌握函数的参数传递方式,包括值传递和引用传递。
了解递归函数的原理和应用。
7.结构体:了解结构体的概念和用法,包括结构体的定义、访问和操作等。
掌握结构体数组和指针的使用,以及结构体和函数之间的关系。
8.文件操作:了解C语言中的文件操作函数,包括文件的打开、关闭、读取和写入等。
掌握文本文件和二进制文件的读写方法,以及文件指针的使用。
9. 动态内存管理:了解动态内存分配的原理和方法,包括malloc、calloc和realloc等函数的使用。
掌握内存的申请、释放和管理,防止内存泄漏和内存溢出。
10.指针:掌握指针的概念和用法,包括指针的声明、初始化、访问和操作等。
了解指针和数组、指针和函数之间的关系,以及指针的高级应用,如指向指针的指针和指针的运算。
11. 预处理器:了解C语言中的预处理器指令和宏定义,包括#include、#define和#ifdef等。
大一c语言基础知识大全

大一c语言基础知识大全C 语言是一门广泛应用于计算机领域的高级编程语言。
它不仅具有结构化编程、指针操作等高级特性,还可以调用底层操作系统函数进行系统级编程。
以下是 C 语言的基础知识:1. 算法结构:C 语言中常用的算法结构包括三种流程:顺序结构、选择结构和循环结构。
其中,顺序结构是指按照代码编写的顺序依次执行每行代码。
选择结构则是根据条件选择某段代码,主要有if-else 语句和 switch-case 语句。
循环结构则是不断重复执行某段代码,主要有 while 和 for 语句。
2. 数据类型:C 语言中的数据类型包括整型、浮点型、字符型和指针型等。
整型包括 int、short、long 三种类型,浮点型包括 float、double 两种类型,字符型为 char 类型,指针型为 void *类型。
3. 数组:数组是 C 语言中的重要概念,可以用来存储一系列数据。
数组在内存中是一段连续的地址空间,可以通过数组名和地址符&获取数组的首地址。
4. 字符串:字符串是 C 语言中的重要数据类型之一,通常用字符数组表示。
字符串可以通过数组名和字符数组的地址符&获取首地址。
5. 函数:C 语言中函数是一个重要的概念,可以用来执行特定的任务。
函数可以调用其他函数,也可以存储在全局变量表中。
6. 指针:指针是 C 语言中的重要概念,可以用来访问内存中的数据。
指针可以指向数组、字符串等重要数据类型,还可以通过指针来修改数组的大小和形状。
7. 结构体和共同体:结构体和共同体是 C 语言中的重要数据类型,可以用来组合不同类型的数据。
结构体可以包含一个或多个其他结构体,共同体则只能包含一个整型变量。
8. 文件操作:C 语言中可以通过文件操作来读取和写入文件。
常用的文件操作函数包括 fopen、fread、fwrite、fclose 等。
以上是 C 语言的基础知识,这些知识是学习其他计算机编程语言的基础。
c语言基础入门

②说明部分后的四行为执行部分或称为执行语句部 分,用以完成程序的功能。
• 执行部分的第一行是输出语句,调用printf函数 在显示器上输出提示字符串,提示用户输入自变 量x的值。
• 第二行为输入语句,调用scanf函数,接受键盘上 输入的数并存入变量x中。
• 第三行是调用cos函数并把函数值送到变量y中。 • 第四行是用printf函数输出变量y的值,即x的余
第10页/共60页
说明:scanf和printf是标准输入输出函数,其头文 件为stdio.h,在主函数前也用include命令包含了 stdio.h文件。C语言的头文件中包括了各个标准库 函数的函数原型。因此,凡是在程序中调用一个库 函数时,都必须包含该函数原型所在的头文件。 (4)在例题中的主函数体又分为两部分:说明部分 和执行部分。 ①说明部分完成变量的类型说明。C语言规定,源程 序中所有用到的变量都必须先说明,后使用,否则 将会出错。本例中使用了两个变量x,y,用来表示 输入的自变量和cos函数值。由于cos函数要求这两 个量必须是双精度浮点型,故用类型说明符double 来说明这两个变量。
第1章 C语言概述
• 1.1 C语言的发展及主要特点 • 1.2 C程序的基本结构 • 1.3 C程序的开发过程 • 1.4 C语言集成开发环境的使用
第1页/共60页
1.1 C语言的发展及主要特点
• 1.1.1 C语言的发展史 • 1.1.2 C语言的主要特点
第2页/共60页
1.1.1 C语言的发展史
• 由于C语言自身的优点,在其后的十几年中得到了 广泛的使用,适用于不同机种和不同操作系统的C 编译系统相继问世。
• 1983年美国国家标准局(ANSI)制定了C语言标准, 这个标准不断完善,并从1987年开始实施ANSI的 标准C。
第一章 C语言入门

运算 运算 运算 举例 规则 对象 结果 加法 3+5 +3 8-5 -1 3*5 3/5
整型 整型 减法 或实 或实 型 型 乘法
除法
整除 整型 整型 7%4 求余
1)优先级:指表达式运算时应按运算符的优先 级别高低次序进行 () * / % + - (从高到低) 如:a - b * c 相当于 a - ( b * c ) 2)结合性:结合方向是自左向右,称为左结合 性。
每个语句 后面都必 须加分号
标准C程序格式为:
int main()
{ …… //正常的C语言程序 return 0; } 以后大家写程序 时,请一定要按 照这种格式书写
例1.3 输出两个整数之和。
#include <stdio.h>
void main() /*求两数之和*/ { C程序都有且仅有一个主函数main int 这是声明部分,定义变量 a,b,sum为整型*/ a,b,sum;/* 任何程序都从 main开始执行 a=123; /*对a赋值123*/ C程序由函数组成,函数由语句组成 b=456; /*对b赋值456*/ sum=a+b; /*将a+b的值赋值给sum*/ 函数体的语句写在花括号中,语句以分号结尾 printf("sum is %d\n",sum); } 关键字及预处理命令用小写字母书写 %d是输入输出的‚格式字符串‛,表示‚以十进制整 不能在变量名、函数名、关键字中插入空格和 数类型‛,用来指定输入输出时的数据类型和格式。在 空行 执行输出时,双撇号括起来的部分按原样输出,在 ‚%d”的位臵上代以一个十进制整数值,逗号后面的 sum 没有行的概念,可任意书写 就是要输出的变量。
C语言入门至精通(全集)
C语言入门至精通(全集)1. C语言入门1.1 什么是C语言C语言是一种通用的编程语言,最初由贝尔实验室的Dennis M.Ritchie于20世纪70年代开发的,是一种用于UNIX操作系统开发的编程语言。
C语言是一种非常具有表达力的编程语言,它可以用来编写应用程序、系统软件以及各种设备驱动等。
1.2 C语言的发展历史C语言的历史可以追溯到20世纪70年代,当时贝尔实验室的DennisM.Ritchie和Ken Thompson正在开发一种新的操作系统——UNIX。
由于UNIX是用汇编语言开发的,开发效率非常低,因此Dennis M.Ritchie开始着手研究一种新的高级编程语言,这就是C语言。
C语言的第一个编译器是在贝尔实验室开发的,后来由于C语言具有非常好的表达能力,迅速被大量应用于各种领域,成为了一种非常流行的编程语言。
1.3 C语言的特点C语言有以下几个特点:•语法简洁:C语言的语法非常简洁,容易学习,因此非常适合初学者入门。
•高效性:C语言的代码执行效率非常高,可以用来编写各种性能要求较高的应用程序。
•可移植性:C语言可以在不同的操作系统平台上编译运行,具有很好的可移植性。
•功能强大:C语言可以操作内存、文件、网络等资源,具有很高的功能强大性。
•可扩展性:C语言的各种库非常丰富,可以方便地扩展其功能。
1.4 C语言入门指南要学好C语言,需要掌握以下几个方面的知识:•C语言的基本语法:C语言的基本语法包括数据类型、变量、运算符、循环、函数等。
•C语言的程序结构:C语言的程序结构由多个函数组成,需要学习如何编写和调用函数。
•C语言的指针:C语言非常注重内存管理,需要学习如何使用指针操作内存。
•C语言的文件操作:C语言可以用来操作文件,需要学习如何打开、读取和写入文件。
•C语言的预处理指令:C语言的预处理指令可以用来指定编译器的选项,需要学习如何使用预处理指令。
2. C语言进阶2.1 C语言高级编程技巧C语言具有非常高的表达力,可以用来编写高效、复杂的程序。
C语言基础知识总结大全
C语⾔基础知识总结⼤全1.⼊门程序#include <stdio.h>int main(){printf("Hello World!");return 0;}2.数据类型数据类型:1.基本数据类型:1.1. 整型:int 4个字节1.2. 字符型:char 1个字节1.3. 实型(浮点型)1.3.1.单精度型:float 4个字节1.3.2.双精度型:double 8个字节2.构造类型:2.1.枚举类型2.2.数组类型2.3.结构体类型2.4.共⽤体类型3.指针类型:4.空类型:3.格式化输出语句%d:⼗进制整数;%c:单个字符;%s:字符串;%f:6位⼩数;#include <stdio.h>int main(){int age = 18;float height = 1.85;char unit = 'm';printf("⼩明今年%d岁\n", age);printf("⼩明⾝⾼%f%c\n", height, unit);printf("⼩明现在在慕课⽹上学习IT技术\n");return 0;}4.常量值不发⽣改变的量成为常量;定义字符常量(注意后⾯没有;)#include <stdio.h>#define POCKETMONEY 10 //定义常量及常量值int main(){printf("⼩明今天⼜得到%d元零花钱\n", POCKETMONEY);return 0;}5.1.算数运算符:+,-,*,/,%,++,--;前++/--,先运算,再取值.后++/--,先取值,再运算;5.2.赋值运算符:5.3.关系运算符;5.4.逻辑运算符;5.5.三⽬运算符:表达式1 ? 表达式2 : 表达式3;6.⽔仙花数计算输出所有三位数的⽔仙花数字所谓“⽔仙花数”是指⼀个三位数,其各位数字⽴⽅和等于该数,如:153就是⼀个⽔仙花数,153=111+555+333。
C语言程序设计基础
C语言程序设计基础C语言是一种通用的高级编程语言,广泛应用于软件开发和系统编程。
学习C语言的基础知识对于初学者而言至关重要。
在这篇文章中,我们将介绍C语言程序设计的基础知识,包括语法、变量、运算符、控制语句和函数等等。
一、C语言的基本语法1.程序结构2.注释注释是用来对程序进行解释说明的,编译器会忽略注释部分。
C语言中有两种注释方式,分别是单行注释和多行注释。
3.变量和数据类型C语言中变量用于存储数据,变量有不同的数据类型。
常用的数据类型包括整型、浮点型、字符型和布尔型。
4.格式化输入输出C语言中使用printf函数进行输出,使用scanf函数进行输入。
在输出时可以使用格式化字符来控制输出样式。
二、C语言的运算符1.算术运算符C语言中的算术运算符包括加法、减法、乘法、除法、取余等。
2.关系运算符关系运算符用来比较两个值的大小关系,结果为真或假。
3.逻辑运算符逻辑运算符用来进行逻辑运算,包括与、或、非。
4.赋值运算符赋值运算符用来将一个值赋给一个变量。
三、C语言的控制语句1.条件语句条件语句用来根据不同的条件来执行不同的代码块。
常见的条件语句有if语句、if-else语句和switch语句。
2.循环语句循环语句用来重复执行一段代码,常见的循环语句有while循环、do-while循环和for循环。
3.跳转语句跳转语句用来跳过一些语句或者退出循环。
四、C语言的函数函数是C语言中组织代码的一种方式,使用函数可以将代码分割成小块,方便重用和维护。
C语言中有系统函数和用户自定义函数。
1.函数的定义和声明函数的定义包括函数的返回类型、函数名、参数列表和函数体。
函数的声明告诉编译器函数的存在。
2.函数的调用和返回在程序中可以通过函数名和参数列表来调用函数。
函数执行完毕后,可以通过return语句返回一个值。
以上是C语言程序设计的基础知识的介绍。
通过学习这些基础知识,可以编写简单的C语言程序。
在学习过程中,不仅要掌握语法规则,还要注意编写清晰、易懂、可维护的代码。
c语言基础入门PPT课件
数组的定义与初始化
• 数组定义:使用数组类型和长度来定义一个数组。例如 • int arr[5]; • 数组初始化:在定义数组的同时,可以对其元素进行初始化。例如 • int arr[5] = {1, 2, 3, 4, 5}; • · 数组定义:使用数组类型和长度来定义一个数组。例如 • · ```c • · int arr[5]; • · ``` • · 数组初始化:在定义数组的同时,可以对其元素进行初始化。例如 • · ```c • · int arr[5] = {1, 2, 3, 4, 5}; • · ```
打印“Hello World”程序
需求分析
编写一个C程序,能够在控制台 输出“Hello World”。
程序设计
通过printf函数实现输出功能。
代码实现
使用printf函数输出“Hello World”。
数据复制和排序
需求分析
给定一个整数数组,实现对该数组的复制和排序。
程序设计
可以使用冒泡排序算法实现数组的排序,通过循环语句实现数 组的复制。
类型错误
将不同类型的指针进行比较或算术 运算。
内存泄漏
未释放已分配的内存空间而导致内 存泄漏。
05
数据结构与算法
链表
01
02
03
链表定义
链表是一种线性数据结构 ,由一系列节点构成,每 个节点包含数据域和指针 域。
链表特点
链表不需要连续的内存空 间,可以高效地进行插入 和删除操作,但访问元素 不如数组直观。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、C语言的发展历史
1972年至1973年间,贝尔实验室的D.M.Ritchie在B语言的基础上设 计出了C语言(取BCPL的第二个字母)。 C语言既保持了BCPL和B语言的优点(精练,接近硬件),又克服了 它们的缺点(过于简单,数据无类型等)。 1973年,K.Thompson和D.M.Ritchie两人合作把UNIX的90%以上用C 改写,即UNIX第5版。 C语言的演变过程如下所示: ALGOL60(1960年)→CPL(1963年) →BCPL(1967年) →B(1970年) →C(1972年) 1990年,国际标准化组织ISO (International Standard Organization)通过了C程序设计语言的国际标准(ISO 9899-1990) 它是以ANSI C为基础,吸收了国际上的意见后制定的。
3、C程序的书写规则 (1)无行号,一条语句占一行 (2)利用缩排,表明层次关系 (3)严格区分大、小写 (4)可以加注释
4、编辑、编译、连接、运行一个C语言程序
编辑源程序*.C 有错
编译
*.obj
有错
连接 *.exe
库文件 其它目标文件
有错
运行 运行结果
五、TC集成开发环境
C语言有多种不同的编译器,美国Borland公司的Turbo C2.0是 针对PC机推出的一个快捷、高效和优化的C语言集成环境,它将文 本编辑、编译、连接、运行等一体化C2.0(简称TC)。
程序举例 例:从键盘输入两个整数,输出这两个整数之和。
#include “stdio.h” ……指定包含文件stdio.h,其中有输入输出函数 main() ………………………/*主函数*/ { ……………………………/*主函数体开始标记*/ int a,b,sum; ………………/*定义整形变量*/ scanf(“%d,%d”,&a,&b); …/*调用scanf函数 */ sum=a+b; …………………/*计算a,b之和存入sum中*/ printf(“%d\n”,sum); ………/*调用printf函数*/ } ……………………………/*主函数体结束标记*/
第一部分 C语言概述
一、C语言的发展历史 二、C语言的特点 三、程序和程序设计语言 四、简单的C程序介绍 五、tc集成开发环境简介
一、C语言的发展历史
C语言是在B语言的基础上发展起来的,它的根源可以 追遡到ALGOL 60。 1960年出现的ALGOL 60 是一种面向问题的高级语言, 它离硬件比较远,不宜用来编写系统程序。 1967年英国剑桥大学的Matin Richards对CPL语言做 了简化,推出了BCPL (basic combined programming language )语言。1970年美国贝尔实验室的Ken Thompson 以BCPL语言为基础,又做进一步简化,设计出了很简单的 而且很接近硬件的B语言(取BCPL的第一个字母),并用B 语言写了第一个UNIX操作系统。
3.消息窗口:用于显示出错信息。 4.快速参考行:提供了当前状态下的功能键提示。 强调:F6:编辑窗口与消息窗口切换,以修改程序。
(三)C程序的上机过程
1.新建或打开文件 (1)建立新文件:File/New默认文件名为:NONAME.C (2)保存文件 File/Save或F2 File/write to (3)打开已保存过的源文件: File/load 或F3 File/pick 打开最近使用过的8个文件。 2.编辑源程序——生成*.C源文件 3.编译——生成*.obj目标文件:Compile/Compile to OBJ 4.连接——生成可执行文件*.exe:Compile/Link Exe File 5.运行程序Run/Run或Ctrl+F9 查看屏幕Run/use screen 或者alt+f5 6.退出TC:方法:File/Quit或Alt+X
(一)进入TC
TC是一个不大的文件夹,可方便的拷贝到计算机中,拷贝后运 行TC文件夹中的TC.exe文件即可启动。也可将其在桌面创建快捷 方式,从而直接双击桌面图标启动。 强调:1.启动TC后,应在Options菜单中进行路径设置及保存 操作,方可使用。 2.一旦进入TC环境,鼠标便不能使用。
(二)TC主界面构成
四部分:主菜单、编辑区、消息窗口、快速参考行。 1.主菜单 激活:Alt+菜单项首字母 或:按F10。 激活后,通过光标上下移动键定位菜单项后回车即可。
2.编辑区:用于输入、修改程序 常用编辑命令:↑、↓、←、→、home、end、PgUp、PgDn、 Backspace、Delete的使用与Word中相同; Ctrl+Y删除一行、Ctrl+QY删除至行尾。
C语言属于高级语言,采用的是编译方式。
四、简单的C语言程序介绍
1、程序举例 例:输出“happy birthday to my friend” #include “stdio.h” main() { printf(“happy birthday to my friend”); }
四、简单的C语言程序介绍
小结和作业
小结: 本章主要讲述了五个大问题: 要求我们了解程序设计 基本概念、一般程序设计的方法,掌握c语言程序的基本 组成部分,重点掌握结构化程序设计的表示方法和编写c 语言程序的上机步骤 作业: 1、上机 练习编写简单一个c语言程序,重点掌握c语 言的上机步骤 2、课后习题
2、C程序的基本结构
(1)C程序由若干函数组成,是函数的集合体。(本例中涉及 3个函数main、 scanf、 printf) (2)C程序必须有且只能有一个主函数main(),不能丢掉括号。 (3)函数体用于完成具体功能: 1)函数体用大括号括起来,以标定一个函数的范围。 2)函数体包含了解决问题所需的语句。 3)每个语句末尾必须以分号结束。 (4)可以加注释/*……*/ 另:C语言严格区分字母大小写(具体要求后面介绍)
课程介绍
课本推荐: 1.马晓晨 衡军山 C语言程序设计 科学出版社 2.谭浩强 机械工业出版社 C语言程序设计 3.王玉 王丽萍 C语言程序设计 科学出版社
课程主要内容
第一部分 C语言概述 第二部分 C语言基础知识 第三部分 顺序结构程序设计 第四部分 选择结构程序设计 第五部分 循环结构程序设计 第六部分 数组 第七部分 函数 第八部分 指针 第九部分 编译预处理 第十部分 位运算 第十一部分 结构体、共同体和用户自定义类型 第十二部分 文件
三、 程序和程序设计语言
程序及程序设计语言
1.程序:处理问题的步骤、方法用某种计算机懂得的语言 进行描述即程序。换言之,程序是完成某一特定任务的一 组指令序列。 2.程序设计语言: 程序设计语言的发展经历了三个阶段:机器语言 、汇编语 言 、高级语言 。 程序设计语言可分为两大类:低级语言、高级语言。低级 语言是面向机器的语言,包括机器语言和汇编语言。
二、C语言的特点
(1)语言表达能力强语言简洁,使用方便,灵活。 32个关 键字、9种控制语句 (2)数据类型和运算符丰富。34种运算符 (3) C语言是一种结构化程序设计语言,特别适合于大型 程序的模块化设计;C语言具有编写结构化程序所必需的基 本流程控制语句。 (4)生成的目标代码质量高,程序执行效率高。一般只比 汇编程序生成的目标效率低10%~20%。 (5)具有良好的移植性(与汇编语言比)。基本上不做修 改就能用于各种型号的计算机和各种操作系统