2023年 10月 15日 void类型 编程语言中的void类型是一种特殊的数据类型,它表示不存在任何值。void, 无或者空类型。大部分编程语言支持void, 用做函数无返回值类型。最早ALGOL 68引入void类型。 void的特别使... 进一步了解 数据类型 / 空 / 编程语言 0
2023年 10月 12日 新类型 编程语言默认提供的类型显然不能满足人类的需要,定义新类型是高级编程语言必须解决的事情。大部分编程语言提供形如结构体或者类,枚举也是一种简单的新类型。 进一步了解 数据类型 / 编程语言 0
2023年 10月 11日 布尔类型 布尔是一位英国数学家,他很好地融合了逻辑运算和数学的关系。为了纪念他,用"布尔"表示逻辑的"真"和"假"。布尔类型最早是Algol 60提出。 优化的"布尔" 比特Bit是表达布尔类型的最小单位,尽管... 进一步了解 布尔 / 数据类型 / 编程语言 0
2023年 10月 11日 变量取值范围 通常意义上,任何一种类型都有自己的取值范围,但跟着变量类型本身的范围太大,有时,不希望取值有这么大,就可以定义枚举,但枚举也不是万能,能准确规定范围是更安全的选择。 进一步了解 变量 / 数据类型 / 最大最小 / 编程语言 / 范围 0
2023年 10月 10日 反射: 获取变量类型 更高级的编程语言,提供反射、解释机制,获取对象类型非常方便,因为运行时保存有对象的全部信息,也包括类型,而对于编译型语言而言,变量类型要靠编译期或构造/依赖类型某个存储类型的结构。 不同语言的反射 进一步了解 变量 / 数据类型 / 编程语言 0
2023年 10月 9日 类型推导 编程语言为了方便,会默认建立一套变量默认类型机制。更高级的编程语言或脚本语言为了简化,可能引入自动类型。 查看编译器自动推导的类型 近似类型的推导 编译器毕竟不是神仙,程序员心里想的是“单精度”,编译... 进一步了解 初始化 / 变量 / 数据类型 / 编程语言 0
2023年 10月 9日 类型转换 编程语言中必然有很多情况需要转换类型。比如引入const的概念就为了提高安全性,编译器提前检查,避免一些意外修改。当然,有时,我们希望手动转换一个变量的类型,让其变成常量,可以利用编译器提供的cast... 进一步了解 数据类型 / 编程语言 / 转换 0