32位和64位 34 次浏览 特别提到它们,因为它们曾经让无数程序员在痛苦的4字节和8字节周旋,痛苦的根源在于语言标准没有强制规定int和long究竟占几个字节。Java和C#作为中间件编程语言,一统类型大小,之后再无痛苦。 Linux kernel driver接口提供的int类型参数造成用户空间和内核空间不匹配。 32位系统到64位系统迁移,用32位还是64位编译器,int的大小截然不同。 究竟什么是32位什么是64位系统? 一般而言,CPU位数是指CPU最轻松操作的寄存器大小。