等价于跟等于的区别,等价于符号怎么表示

首页 > 经验 > 作者:YD1662024-01-01 22:58:30

多数编程语言都是符号语言,关键字使用英文单词,但更多的运算,操作,逻辑,结构组织都通过符号实现。可能是符号更为简洁,编程语言几乎用尽键盘上全部符号,甚至很多是双符号组合。

等价于跟等于的区别,等价于符号怎么表示(1)

运算符(Operator)是一种机器语言特有的指令,用于一定的逻辑特征下实现某种运算、比较或访问。也就是说,编程语言中的运算符用于修改和操作变量的值,或及运算表达式的值。将变量和运算符结合起来,形成程序中独特的表达方式,这些表达方式通常称为表达式(Expression)。

在定义变量时,已经使用一个符号 “ = ” ,赋值运算符。

a = 1;

“=” 连接左右,左边只能为一个确定的变量,右边可以为任意表达式。最终右边的计算结果赋值给到左边。

键盘上的数学算数符号,在编程语言中基本都是其通用含义。最基本的四则运算,算术运算符。

a = (b c) - d * e / f % g

这里加减乘除、还有括号就是其数学含义,百分号用来计算除法的余数。

等价于跟等于的区别,等价于符号怎么表示(2)

比较关系运算符,判断有左右两侧的关系。如果正确返回真,否者为假。

1 == 1
1 != 2
2 > 1
2 >= 1
1 < 2
2 <= 3

这里大部分是双符号操作符,==是判断等于,!=是不等于,其他大小判断就是直观理解。

等价于跟等于的区别,等价于符号怎么表示(3)

逻辑运算符,就是常说的与,或,非,异或。是对 bool 值,真假的逻辑判断。

true && true
true || false
! false
true^false

&&左右都为真结果为真,||左右任意为真结果为真,!就是对当前取反,^左右不同才为真。上图是逻辑门电路,硬件原件实现的逻辑门。

上面这些符号,大部分都是一个符号操作,左右两个对象。只有!是对一个对象进行操作。自增,自减也是对单个数值变量进行操作。

i ;
j-- ;

等价于 i = i 1,--等价于j = j - 1,可以理解为一种简化缩写。
此外还有三元运算符。

a = b ? c : d

? : 这组运算符将判断 b 的真假,如果 b 为真结果为 c,否结果为 d。

运算符还有很多,这里不是具体语言的参考手册。不再列举详细,一些语言还可以自定义符号操作。理解运算符的作用和机制,讲对象,变量,数据用符号相连,就是表达式,也是用编程语言描述给计算机的一条语句。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.