高级语言的一般特性

1.美图

在这里插入图片描述

2.数据类型与操作

一个数据类型通常包括以下三种要素:

  1. 用于区别这种类型数据对象的属性
  2. 这种类型的数据对象可以具有的值
  3. 可以作用于这种类型的数据对象的操作

2.1 初等数据类型

  1. 数值类型:整型、实型、复数、双精度, 运算:+,-,*,/等
  2. 逻辑类型:布尔运算:∨,∧,┑
  3. 字符类型:符号处理
  4. 指针类型

2.2 标识符与名字

  1. 标识符:以字母开头的,由字母数字组成的字符串。

  2. 标识符与名字两者有本质区别:

    1. 标识符是语法概念

    2. 名字有确切的意义和属性

  3. 名字:
    值:单元中的内容
    属性:类型和作用域

  4. 名字的性质的说明方式:

    1. 由说明语句来明确规定的
    2. 隐含说明:FORTRAN 以I,J,K,…N为首的名字代表整型,否则为实型。
    3. 动态确定:走到哪里,是什么,算什么

2.3 数组

​ 逻辑上,数组是由同一类型数据所组成的某种n维矩形结构,沿着每一维的距离,称为下标。
数组可变与不可变:编译时能否确定其存贮空间的大小。
访问:给出数组名和下标值
存放方式: 按行存放,按列存放

3.字符串、表格、栈

字符串:符号处理、公式处理
表格:本质上是一种记录结构
线性表:一组顺序化的记录结构
栈:一种线性表,后进先出,POP, PUSH

4.抽象数据类型

  1. 一个抽象数据类型包括:
    数据对象的一个集合;
    作用于这些数据对象的抽象运算的集合;
    这种类型对象的封装,即,除了使用类型中所定义的运算外,用户不能对这些对象进行操作。
  2. 程序设计语言对抽象数据类型的支持
    Ada语言通过程序包(package)提供了数据封装的支持
    Smalltalk、C++和Java语言则通过类(Class)对抽象数据类型提供支持。

5.赋值语句

A := B
名字左值:该名字代表的那个单元(地址)称为该名字的左值。(所代表的存贮单元的地址)
右值:一个名字的值称为该名字的右值。(所代表的存贮单元的内容)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九师兄

你的鼓励是我做大写作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值