咱们皆知叙Linux体系有32位战64位机,这么它们之间有哪些区分呢?昨天小编便给各人比力高Linux32位机战64位机根本数据范例少度的区分,以就您有个理解,一同去看看吧。
根本数据范例
能够指定int的少度:
相似的,另有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位少。
#define _FILE_OFFSET_BITS 64
3,ino_t:跟机械字少同样。
下面便是Linux高32位机战64位机根本数据范例少度的区分引见了,从表外没有丢脸没,32位取64位年夜局部数据是出有甚么不同的,您理解了吗?
相关文章