类型

2024年 3月 26日

整型是一等公民?

大部分编程语言都将整型int(64位对应long)作为一等公民,从硬件的角度,int或者long也与寄存器位数一致(至少可兼容),这样访问起来方便快捷有效。 你还想知道:有符号和无符号数 基本数据类型...

进一步了解
2024年 3月 26日

int和long的区别

作为基本类型,一般而言,编译器对于int和long的大小设计是不同的。尤其是16位系统演变成32位系统和32位系统演变成64位系统,差异尤为明显。编译器为32位系统一般定义int为4字节,long同样...

进一步了解
2024年 3月 16日

如何理解typedef定义的类型?

大部分编程语言都支持由程序员自定义新类型,除了结构体、共同体明显的新类型,还有typedef由已有类型复制"新"类型,事实上,它就是原来的类型。用它的好处是可以统一内部类型定义。 编译器内部typed...

进一步了解
2023年 10月 15日

void类型

编程语言中的void类型是一种特殊的数据类型,它表示不存在任何值。void, 无或者空类型。大部分编程语言支持void, 用做函数无返回值类型。最早ALGOL 68引入void类型。 void的特别使...

进一步了解
2023年 10月 12日

新类型

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

进一步了解
2023年 10月 11日

布尔类型

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

进一步了解