数码资讯
linux32位机与64位机基本数据类型长度差介绍
评论:本文主要介绍Linux中32位机的基本数据类型长度与64位机器之间的区别,您需要的朋友可以参考一下。 基本数据类型 数据类型 三十二 六十四 烧焦 一 一 int 四 四 长 四 八 浮 四 四 双 八 八 长双 十二 十六 很长很长 八 八 可以指定int的长度: 数据类型 三十二 六十四
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
评论:本文主要介绍Linux中32位机的基本数据类型长度与64位机器之间的区别,您需要的朋友可以参考一下。
基本数据类型
数据类型
三十二
六十四
烧焦
一
一
int
四
四
长
四
八
浮
四
四
双
八
八
长双
十二
十六
很长很长
八
八
可以指定int的长度:
数据类型
三十二
六十四
int32_t
四
四
int64_t
八
八
同样,有uint32_t和uint64_t
其他数据类型
1、size_t:当机器字长相同;
2、对off_t默认:32位机,32位长。当时,文件迁移大于4G。当off_t = __off_t,如果你想运行文件偏移大于4G,你可以在程序中定义的头文件。
在这个时候off_t = __off64_t是专门在unistd定义。H;64位机器,默认是64位的长度。
#定义_file_offset_bits 64
3、ino_t:为机器字长相同。
基本数据类型
数据类型
三十二
六十四
烧焦
一
一
int
四
四
长
四
八
浮
四
四
双
八
八
长双
十二
十六
很长很长
八
八
可以指定int的长度:
数据类型
三十二
六十四
int32_t
四
四
int64_t
八
八
同样,有uint32_t和uint64_t
其他数据类型
1、size_t:当机器字长相同;
2、对off_t默认:32位机,32位长。当时,文件迁移大于4G。当off_t = __off_t,如果你想运行文件偏移大于4G,你可以在程序中定义的头文件。
在这个时候off_t = __off64_t是专门在unistd定义。H;64位机器,默认是64位的长度。
#定义_file_offset_bits 64
3、ino_t:为机器字长相同。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。