高级语言层数据对象的表示方法有哪些?
一、高级语言层数据对象的表示方法
1. 常量
常量有以下五种:
整型常量。如1,2,3,100,-135等都是属于整型常量。
实型常量。实型有以下两种:
一种是十进制的小数点形式。如3.1415926,123.123,-56.123等。
一种是指数形式。如12.e3,-123e12,45e-12等。
字符型常量。字符型有以下两种:
普通字符。用单引号‘ ’括起来的一个字符,注意必须是单引号‘ ’,必须是一个字符,如‘a’,‘A’,‘#’,‘?’等。
转义字符。C语言中以一种以 \ 开头的字符序列
可以是一个字符,也可以是多个字符,如“a”,“aa”,“CHINESE”,“12456”.
符号常量。用#define指令指定的常量,用一个符号代表一个常量,如
#define PI 3.1415926
PI就是符号常量。
2.变量
变量并没有常量那么多分类,变量就是变量,它是一个有名字,有属性的存储单元,可以用来存放数据,最大的特点就是在程序运行过程中,变量中存放的数据随时可以改变。
变量使用之前必须先定义,所谓定义,就是指定该变量的名字和类型。
例如:int a = 5
说白了就是定义一个变量a,其中存放的数据为5,当然了,虽然意思对了,但这是非常不严格说法,正确的说法应该是:申请一个名为a的变量,该变量映射一个4字节的存储单元。
3.常变量
既然C语言中有常量,也有变量,自然也会有常变量。
顾名思义,常变量既有常量的特性:不改变其数据值,也有变量的属性:有类型,有名字,有存储单元。
#define PI 3.14 //PI就是符号常量
const float PI = 3.14 //PI就是常变量
4.标识符
在C语言中,有很多的命名,这些命名,就是标识符,说得抽象一点,标识符就是一个对象的名字,既然是命名,那就要遵循3个命名的规则:
标识符有字母、数字、下划线组成。
标识符名列前茅个字符必须是字母或者下划线,不能以数字开头。
标识符是区分大小写的,即A 和a是两个不同的变量名,sun和SUN是两个不同的变量名。
延伸阅读:
二、高级语言的分类
高级语言可分为以下几类:
强制式语言(Imperative Language)也称过程式语言,特点是命令驱动,面向语句。如C、pascal属于这类语言。
应用式语言(Applicative Language)也称函数式注重程序所表示的功能,程序的开发过程是从已有的函数出发构造更复杂的函数,程序的执行即函数的嵌套或递归调用。如LISP、 ML属于这类语言。
基于规则的语言(Rule-based Language)也称逻辑程序设计语言,程序的执行过程是检查一定的条件(谓词逻辑表达式),条件满足则执行适当的动作。如Prolog属于这类语言。
面向对象语言(Object-Oriented Language)特点是支持抽象、封装性、继承性、多态性和动态绑定。程序设计的方法是将数据和操作封装在一起构成对象,对简单对象进行扩充、继承从而构造更复杂的对象,通过向对象发送消息获得动作的执行。如C++、Java、C#属于这类语言。
以上就是关于高级语言层数据对象的表示方法的内容希望对大家有帮助。
相关推荐HOT
更多>>PC端有哪些推荐的时间管理软件?
一、PC端推荐的时间管理软件1. Desk较好CalDesk较好Cal是我自认为较好用的桌面日程安排软件,软件界面简洁大方,使用超级简单。打开软件后,软...详情>>
2023-10-18 23:35:50什么是okr?
一、okr介绍简介OKR(Objectives and Key Results)全称为“目标和关键成果”,是企业进行目标管理的一个简单有效的系统,能够将目标管理自上而下...详情>>
2023-10-18 21:29:22什么是图层蒙版?
一、图层蒙版介绍图层蒙版是在当前图层上面覆盖一层玻璃片,这种玻璃片有透明的、半透明的、完全不透明的,图层蒙版是Photoshop中一项十分重要...详情>>
2023-10-18 20:27:42外部排序算法有哪些?
一、外部排序算法1. 路归并假设各片段均已采用内排序算法进行排序,外排序归并最简单使用的是2路归并,每次读入2路有序片段的前m个元素进行归并...详情>>
2023-10-18 14:59:43