爱问知识人 爱问教育 医院库

什么是与计算机语言的基本要素

首页

什么是与计算机语言的基本要素


        

提交回答
好评回答
  • 2023-08-11 11:00:00

    1 数据类型

    数据类型描述了数据在内存存储区中占据的空间大小,数据能够表示的数据范围。

    一般有整型、实型、布尔型、字符型、数组型等

    在开发应用程序过程中,经常需要进行数据类型转换,但存在一定的危险,因为存储空间大小的区别,可能导致数据部分丢失。

    2 常量

    其值不变的量。一般分为字面常量和符号常量。字面常量如“1”、“123”、“abc”等,如果同一常量需要在程序中多次使用时,可以考虑定义符号常量

    一般分为整型、浮点型、逻辑型、字符型、字符串型、枚举

    3 变量

    其值改变的量。一些语言在使用时首先要声明,或赋初值。

    4 运算符

    连接数据的纽带。

    一般有赋值、算术、逻辑、关系、位移等类型

    运算符需要区分优先级。

    5 表达式

    由常量、变量、运算符和数据组成,其目的是为获得值,表达式位于赋值语句的右边,其返回值可以被程序利用。

    一般有赋值、算术、逻辑、条件、强制类型转换等类型

    表达式需要考虑结合性,也就是表达式的整体计算方向,即从左向右或从右向左,如表达式:nRet = x+y+z,表达式x+y+z是从左向右,而赋值表达式则 是从右向左。

    6 标识符

    常量名、变量名、函数名、类名和对象名对首字符、其它字符和字符长度都有特殊要求。

    7 关键字

    具有特定含义的标识符,不能用来作变更名、函数名等,如int、while等。

    8 数组

    一种数据结构,一个有序数据的集合。有序是指系统在存放的时候会为数据元素在内存的存储区域中开辟一块连续的区域,用一个确定的顺序存放。

    9 基本控制结构顺序结构:语句逐条执行,程序的书写顺序就是程序的执行顺序

    选择结构:针对程序中的多组语句,只能根据条件执行其中的一组一般使用if, switch等关键字

    循环结构:是指一组语句在一定条件控制下多次重复执行一般使用for, while, break, continue等关键字

    现实生活中的许多逻辑不能用顺序执行方式描述,实际生活中有些问题需要做判断、做选择,所以在程序设计中,用选择结构和循环结构,开发人员可以按照实际问题的逻辑思路编写程序代码。

    10 函数

    处理数据(常量、变量或数据等)并返回一个值或不返回值的一组代码。一般由数据类型、函数名、用符号“{}”括起来的一堆代码。

    函数通常有语言自定义的函数以及允许用户自定义的函数。

    11 输入和输出

    程序的内容按基本功能可以区分输入、处理、输出三部分,每一种编程语言都有基本的输入输出语句或函数实现输入和输出的功能。

    12 解释器和编译器

    开发者设计好语法规则后,最终需要开发出解释器或编译器,按开发好的语言写出来的代码需要先转换为二进制机器码才能被计算机执行。

    隐***

    2023-08-11 11:00:00

类似问题

换一换
  • 生活 相关知识

  • 生活
  • 日常生活

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):