32位机指针为何是4个字节 64位与32位机的区别

  int类型比较特殊,具体的字节数同机器字长和编译器有关。若是要保证移植性,尽可能用__int16 __int32 __int64吧,或者本身typedef int INT32一下。C、C++标准中只规定了某种类型的最小字节数(防止溢出)。指针        一般的64位技术是相对32位而言的,这个位数指的是CPU GPRs(General-Purpose register通用寄存器)的数据宽度
相关文章
相关标签/搜索