通过与 Jira 对比,让您更全面了解 PingCode

  • 首页
  • 需求与产品管理
  • 项目管理
  • 测试与缺陷管理
  • 知识管理
  • 效能度量
        • 更多产品

          客户为中心的产品管理工具

          专业的软件研发项目管理工具

          简单易用的团队知识库管理

          可量化的研发效能度量工具

          测试用例维护与计划执行

          以团队为中心的协作沟通

          研发工作流自动化工具

          账号认证与安全管理工具

          Why PingCode
          为什么选择 PingCode ?

          6000+企业信赖之选,为研发团队降本增效

        • 行业解决方案
          先进制造(即将上线)
        • 解决方案1
        • 解决方案2
  • Jira替代方案

25人以下免费

目录

高级语言层数据对象的表示方法有哪些

高级语言层数据对象的表示方法有:1. 常量;2.变量;3.常变量;4.标识符。其中,常量有实型常量。实型有两种,一种是十进制的小数点形式。如3.1415926,123.123,-56.123等。

一、高级语言层数据对象的表示方法

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#属于这类语言。

以上就是关于高级语言层数据对象的表示方法的内容希望对大家有帮助。

相关文章