购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4-1 程序设计的专有名词

本节笔者将讲解程序设计的相关专有名词,便于未来读者阅读一些学术性的程序文件时,理解这些名词的含义。

4-1-1 程序代码

一个完整的指令称为程序代码,若是有一个指令如下:

          x = 9000 * 12;

则上述整个语句称为程序代码。

4-1-2 表达式

使用C#语言设计程序,难免会有一些运算,这些运算就称为表达式(expression),表达式是由运算符(operator)和操作数(operand)所组成。

若是有一个指令如下:

          x = 9000 * 12;

上述等号右边“9000*12”就称为表达式。

4-1-3 运算符与操作数

和其他的高级语言一样,等号(=)、加(+)、减(-)、乘(*)、除(/)、求余数(%)、递增(++)或是递减(--)等,是C#的基本运算符号,这些运算符号又称运算符(operator)。在后文学习更复杂的程序时,还会学习关系与逻辑运算符。

简单来说运算符(operator)指的是表达式操作的符号,操作数(operand)指的是表达式操作的数据,这个数据可以是常数也可以是变量。

若是有一个指令如下:

          x = 9000 * 12;

上述“*”就是所谓的运算符,上述“9000”和“12”就是所谓的操作数。

若是有一个指令如下:

          x = y * 12;

上述“*”就是所谓的运算符,上述“y”和“12”就是所谓的操作数。至于等号左边的x也称为操作数。

4-1-4 操作数也可以是一个表达式

若是有一个指令如下:

         y = x * 8 * 300;

其中“x*8”是一个表达式,计算完成后的结果称为操作数,再将此操作数乘以300(操作数)。

4-1-5 指定运算符

在程序设计中所谓的指定运算符(assignment operator),就是“=”符号,这也是程序设计最基本的操作,基本概念是将等号右边的表达式(expression)结果或操作数(operand)设定给等号左边的变量。

     变量 = 表达式 或 操作数;

实例1.指定运算符的应用1。

     x = 120;

x就是等号左边的变量,120就是所谓操作数。

实例2.指定运算符的应用2。

     z = x * 8 * 300;

z就是等号左边的变量,“x*8*300”就是所谓表达式。

4-1-6 C#语言可以一次指定多个运算符为相同的值

C#语言可以一次指定多个变量为相同的值。

方案ch4_0.sln: 一次设定多个变量为相同的值,可以参考第3行。

执行结果

4-1-7 单元运算符

在程序设计时,有些运算符号只需要一个操作数就可以运算,这类运算符称为单元运算符(unary operator)。例如,++是递增运算符,--是递减运算符,以下是使用实例:

     i++

     i--

上述++(执行i加1)或--(执行i减1),由于只需要一个操作数即可以运算,因此就是所谓的单元运算符,有关上述表达式的说明与应用后面小节会做实例解说。

4-1-8 二元运算符

若是有一个指令如下:

     x = y * 12;

对乘法运算符号而言,它必须要有两个运算符才可以执行运算,我们可以用下列语法说明。

     operand  operator  operand;

y是左边的操作数(operand),乘法“*”是运算符(operator),12是右边的操作数(operand),这样需要有两个操作数才可以运算的符号称为二元运算符(binary operator)。其实同类型的+、-、*、/或%等都算是二元运算符。

4-1-9 三元运算符

在程序设计时,有些运算符号(? :)需要三个操作数才可以运算,这类运算符称为三元运算符(ternary operator)。例如:

     e1 ? e2 : e3;

上述e1必须是布尔值,含义为e1如果是true则传回e2,如果是false则传回e3,有关上述表达式的说明与应用后面章节会做实例解说。 fAz23Bm/NvDFEq7kVcURn724ris5JyPb1xFiUEPd+0wgszNs9jkGRwgIoEz2VYdB

点击中间区域
呼出菜单
上一章
目录
下一章
×