您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 指针 >

一个指针变量占几个字节问题

发布时间:2019-08-07 04:16 来源:未知 编辑:admin

  int类型不是2B, double类型不是8B, char不是1B吗?这是怎么回事?求解答!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部指针不同于一般变量,存的是变量的地址,在同一架构下地址长度都是相同的(cpu的最大寻址内存空间),所以不同类型的指针长度都一样

  可以记录的地址范围是0x00000000~0xFFFFFFFF,这个范围才是指针变量的值

  而和char占用1字节还是100字节无关,指针的范围只和机器字和系统有关

  指针存的是一个地址,在32位操作系统里面,最大寻址空间位0~2^32-1,即4个字节(32位)就可以表示,相应的在64位操作系统环境中用8个字节表示指针。指针本身所占空间大小与所指对象所占空间大小无关,只与操作系统能够有关。

  展开全部如果想知道变量长度直接这样就可以了,不管什么数据的指针长度都是一样的,在32位系统里都是4字节,16位系统2字节,64位系统理是8字节.

http://lemadras.com/zhizhen/405.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有