首页文章正文

int所占字节数,int在内存中占2个字节

char和int占用多少字节 2023-12-13 20:21 969 墨鱼
char和int占用多少字节

int所占字节数,int在内存中占2个字节

假定int类型变量占用4个字节,若有定义:int[] x = new int[] {1,2,3,4,5,6}; 则数组x在内存中所占字节数是()。A.4B.12C.24D.48在C/C++语言中,int和long int的所占的字节数与编译器有关。不过现在常用的编译器多认为int和long int相同,均为4字

所以,「int 所占字节数」用户如何确定:通过sizeof int确定程序如何确定:由编译器在编译时决定int int a=1; char b='a'; float c=1.0; void *p; p=&a; printf("a的地址为:0x%x,其字节数为:d\n",p,sizeof(p)); p=&b; printf("b的地址为:0x%x,其字节数为:d\n",p,sizeof(p));

但是int到底占多少个字节,却跟你的机器环境有关. 总的来说:32位系统下int long 都是4位字节short是2字节char是1字节;64位下long是8字节以上文章来自:httpchar :1个字节char*(即指针变量): 2个字节short int : 2个字节int: 2个字节unsigned int : 2个字节float: 4个字节double: 8个字节long: 4个字节long lo

int 2 或4 字节-32,768 到32,767 或-2,147,483,648 到2,147,483,647 unsigned int 2 或4 字节0 到65,535 或0 到4,294,967,295 short 2 字节-32,768 到32,767 这即是说各个类型的变量长度是由编译器来决定的,而当前主流的编译器中一般是32位机器和64位机器中int型都是4个字节(例如,GCC)。下面列举在GCC编译器下32位机器和64位机器各个类型变

后台-插件-广告管理-内容页尾部广告(手机)

标签: int在内存中占2个字节

发表评论

评论列表

51加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号