wordpress

2023年 10月 6日

转义字符

对于人生,什么时候都感觉不够满意。编程语言的字符集是有限的,有限的字符集表达更多的功能,引入了转义字符之类的特殊字符。 不同的转义字符 为了支持特定的字符控制,比如换行或indent对齐等,编程语言一 …阅读更多

进一步了解
2023年 10月 6日

字符和字符串

单个字符(一般被''包围)和单个字符的字符串(一般被'包围)看起来很像,实则可能天差地别。脚本语言可以把任何字面量看成字符串,它的处理更简单优雅,对于编译型语言,程序员必然要面对差异。 字符类型用什么 …阅读更多

进一步了解
2023年 10月 6日

基本运算

编程语言基本数据类型的加减乘除,看起来都很像。它们都和数学公示很像,除了乘法不能用X或x,这个是字母,除法不能用÷,因为这个字符在键盘上看不到。 除法的余数? 求幂 求模

进一步了解
2023年 10月 6日

语言的"一等公民"

一等公民,英文为"First-Class Citizen". 一般而言,某个类型支持语言定义的所有操作,包括赋值、修改、参数传递和参数返回。编程语言的基本类型一般都是一等公民,比如C语言的int类型。 …阅读更多

进一步了解
2023年 10月 6日

数据类型大小

编译型语言数据类型大小比较确定,可能有多种,但具体在特定平台特定编译器,大小一定是确定的。解释型语言或脚本处理数据类型更自由,默认看成“字符串”,在做数值运算自动转换。本文不过多讨论脚本类语言,它们不 …阅读更多

进一步了解
2023年 10月 6日

标识符

编程语言标识符一般的原则都差不多,一般都是字母、数字和下划线的组合,具体为: 一些特殊的标识符 TOKEN 标识符只是TOKEN的一种,TOKEN是编译器词法分析中最小单位。包括关键字、运算符、结束符 …阅读更多

进一步了解