2023年 10月 12日

语句结束符

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

进一步了解
2023年 10月 12日

表达式

数据类型和运算符一起,被称为表达式。数学中四则运算表达式是简单的表达式。Fortran语言提供的表达式是所有高级编程语言的雏形,Algol语言详细定义了语言表达式的各种细节,为后续所有编程语言提供了重 …阅读更多

进一步了解
2023年 10月 12日

新类型

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

进一步了解
2023年 10月 11日

布尔类型

布尔是一位英国数学家,他很好地融合了逻辑运算和数学的关系。为了纪念他,用"布尔"表示逻辑的"真"和"假"。布尔类型最早是Algol 60提出。 优化的"布尔" 比特Bit是表达布尔类型的最小单位,尽管 …阅读更多

进一步了解
2023年 10月 11日

32位和64位

特别提到它们,因为它们曾经让无数程序员在痛苦的4字节和8字节周旋,痛苦的根源在于语言标准没有强制规定int和long究竟占几个字节。Java和C#作为中间件编程语言,一统类型大小,之后再无痛苦。 究竟 …阅读更多

进一步了解
2023年 10月 11日

溢出

任何数据类型都有最大和最小值,会溢出是由物理特性决定。编译型静态类型语言一般明确定义类型大小,这种定义出来的类型都存在溢出的可能。有的动态语言为减少程序员溢出的困扰,尽可能为数据扩展成更大的数值,Py …阅读更多

进一步了解