码迷,mamicode.com
首页 > 其他好文 > 详细

32位机与64位机指针占用空间不同

时间:2020-05-13 19:49:30      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:32位   std   ios   eof   nbsp   highlight   iostream   sizeof   char   

 

#include<iostream>
using namespace std;
int main()
{
cout << "sizeof(int*)="<<sizeof(int*) << endl;
cout << "sizeof(int)=" << sizeof(int) << endl;
}

c

32位机  sizeof(int*)=4,  sizeof(int)=4

64位机  sizeof(int*)=8,  sizeof(int)=4

 

  sizeof(int)指的int占用的字节数,字节数为4.

  sizeof(int*) 指的是指针变量占用的字节数

  32为机上:sizeof(char*)=sizeof(int*)=sizeof(short*)=sizeof(long*)=4
  64位机:sizeof(char*)=sizeof(int*)=sizeof(shor*)=sizeof(long*)=8

32位机与64位机指针占用空间不同

标签:32位   std   ios   eof   nbsp   highlight   iostream   sizeof   char   

原文地址:https://www.cnblogs.com/yuanshijie/p/12884288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!