编程语言

2023年 10月 13日

逻辑运算符

逻辑运算符返回布尔值,用于判断真假。 不同形式的逻辑运算符 定义基本的逻辑运算符:&& || ! 优先级 短路计算 &&和||均支持短路计算,短路计算可提高效率也符合人...

进一步了解
2023年 10月 13日

一元运算符

二元和三元运算符的运算数和运算符的位置比较固定,一元运算符可能在运算数之前,也可能在之后。这产生一些有趣的形式。 可叠加 自增自减 大部分现代编程语言都支持++和--, 提供快速加1和减1的操作。汇编...

进一步了解
2023年 10月 12日

优先级

编译器和解释器会对源代码运算数和不同运算符的组合感到困惑,用优先级解决先算什么后算什么。相同优先级的组合也会让编译器困扰应该先做什么,结合性应运而生。 优先级基本原则 编译型语言一般遵循如下优先级原则...

进一步了解
2023年 10月 12日

赋值运算符

赋值是编程语言基本操作,即便如此,赋值运算符也并不唯一。大部分编程语言"="是赋值,"=="是相等。一个常见的疑问是,赋值运算符"="和数学的相等是一个符号,这会产生误解吗? =和== 在数学或者计算...

进一步了解
2023年 10月 12日

语句结束符

这个话题听起来很简单,但不同编程语言的不同语法产生了五花八门的语句结束符。大部分编程语言以换行或者分号作为结束符,当然要排除有续行符的情况。 不同语言的结束符 更改语句结束符

进一步了解
2023年 10月 12日

表达式

数据类型和运算符一起,被称为表达式。数学中四则运算表达式是简单的表达式。 不同语言的表达式 代码块表达式 初始化表达式

进一步了解
2023年 10月 12日

新类型

编程语言默认提供的类型显然不能满足人类的需要,定义新类型是高级编程语言必须解决的事情。大部分编程语言提供形如结构体或者类,枚举也是一种简单的新类型。

进一步了解