2023年 10月 12日 新类型 编程语言默认提供的类型显然不能满足人类的需要,定义新类型是高级编程语言必须解决的事情。大部分编程语言提供形如结构体或者类,枚举也是一种简单的新类型。 进一步了解 数据类型 / 编程语言 0
2023年 10月 11日 布尔类型 布尔是一位英国数学家,他很好地融合了逻辑运算和数学的关系。为了纪念他,用"布尔"表示逻辑的"真"和"假"。布尔类型最早是Algol 60提出。 优化的"布尔" 比特Bit是表达布尔类型的最小单位,尽管... 进一步了解 布尔 / 数据类型 / 编程语言 0
2023年 10月 11日 32位和64位 特别提到它们,因为它们曾经让无数程序员在痛苦的4字节和8字节周旋,痛苦的根源在于语言标准没有强制规定int和long究竟占几个字节。Java和C#作为中间件编程语言,一统类型大小,之后再无痛苦。 究竟... 进一步了解 数据 / 编程语言 0
2023年 10月 11日 数据的二进制形式 研究数据的二进制形式可深入理解计算机如何存储数据,以此可以优化、改进甚至创造新的存储方法。 整数 有符号数和无符号数看起来是两种数,其实计算机根本不知道它们的区别。CPU只知道二进制位,你说当有符号数... 进一步了解 二进制 / 变量 / 数据 / 编程语言 0
2023年 10月 11日 变量取值范围 通常意义上,任何一种类型都有自己的取值范围,但跟着变量类型本身的范围太大,有时,不希望取值有这么大,就可以定义枚举,但枚举也不是万能,能准确规定范围是更安全的选择。 进一步了解 变量 / 数据类型 / 最大最小 / 编程语言 / 范围 0
2023年 10月 11日 溢出 任何数据类型都有最大和最小值,会溢出是由物理特性决定。编译型静态类型语言一般明确定义类型大小,这种定义出来的类型都存在溢出的可能。有的动态语言为减少程序员溢出的困扰,尽可能为数据扩展成更大的数值,Py... 进一步了解 变量 / 安全 / 最大最小 / 溢出 / 编程语言 0