程序设计语言基础知识
基本概念
程序设计语言是为了书写计算机程序而人为设计的符号语言,用于对计算过程进行描
述、组织和推导。
程序设计语言分为低级语言和高级语言两大类:
-
低级语言包括机器语言和汇编语言;它们都是面向机器的语言,只适用于特定类型的计算机;
-
高级语言是相对于汇编语言而言的,包含面向过程的语言和面向问题的语言;
- 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合,具有灵活、直接执行和速度快的特点;
- 汇编语言是一种用助记符表示的仍然面向机器的计算机语言,亦称为符号语言;
- 高级语言是面向用户的语言,每一种高级语言都有自己人为规定的专用符号、英文单词、语法规则和语句结构;高级语言与自然语言更接近,与硬件功能相对分离;
基本成分
程序设计语言的基本成分:
-
数据成分:数据是程序操作的对象,具有存储类别、类型、名称、作用域和生存期等属性,使用时需要为它分配空间;
- 从不同角度可以将数据进行不同的划分
常量和变量 :
全局量和局部量:
数据类型:基本类型、构造类型、指针类型和空类型
基本类型:分为整型、浮点型(实型)、字符型和枚举型
构造类型: 数组类型、结构类型和共用类型
指针类型:一个变量的地址称为该变量的指针、指针变量的值就是变量的地址
空类型:指空值和无意
- 从不同角度可以将数据进行不同的划分