参考答案:在32位字长的系统下,占48字节。a占的空间应该在12个指针的空间,如果每个指针4字节,就是48字节 您可能感兴趣的试卷 你可能感兴趣的试题 1.问答题 写出程序运行结果 参考答案: a[q-p]=2 2.问答题 写出程序运行结果 参考答案: 输出结果:8,10,12,14,16, ...
就a作为一个个地址来说,它占用4个字节; 同时a也是a[3][4]这个数组一种表示, 如果用sizeof(a)去求解的话,它代表的是a[3][4]这个数组所占用的空间, 而不是a这一个地址所占用的存储空间, 也就是12个指针变量所占的空间,自然是48个字节了. 64位一个指针占8字节,32位一个指针占4字节。
12个int 指针的指针,32位平台指针占用4字节,因此是48字节 64位机应该是*2.
首先 你要明白在32位机上 不管是什么指针都是4个字节,2级指针也是 又因为它是一个2维指针3 * 4 * 4 == 48个字节 就这么简单 或者你可以用 sizeof(a)算
a[3][4]是一个数组,有12个单元这没什么问题吧。现在就来看他里面存的是什么。因为而数组存的内容是指针,win32下无论什么指针都是占4个字节。所以12 * 4 = 48;不信你再在前面多加几个*号,看下结果是不是一样。纠正下楼上的。i=sizeof("int **a[3][4]");你这个要这样用 i=...
一个int型变量占4个字节,那一个int型指针占几个字节啊,比如int *a;是沪江提供的学习资料,沪江是专业的互联网学习平台,致力于提供便捷优质的网络学习产品,在线课程和服务。
int占据的字节数,由最终运行代码的机器决定。8位、16位位宽的机器,int占据2字节。32位、64位位宽的...
short:两个字节,占16位。范围是-(2的15次方)到(2的15)-1一般不用这种数据类型。 int:这是我们最常见也是最常用的数据类型。现在一般的计算机都是64位操作系统。(位)是指计算机一次计算能够处理的二进制的个数。一下各种类型都是在这种操作系统下进行讨论。int类型的数据占4个字节也就是32位。所以int的范围是...
int占4个字节。常用单片机,short和int型至少为16位,long型至少为32位,并且short型长度不能超过int型,而int型不能超过long型。这即是说各个类型的变量长度是由编译器来决定的,而当前主流的编译器中一般是32位机器和64位机器中int型都是4个字节。扩展资料:Int是将一个数值向下取整为最接近的整数的函数。INT是数...