sizeof什么意思 c语言中sizeof是什么意思

日期:2024-10-18 20:23:09 人气:19245

大家好今天来介绍sizeof什么意思(c语言中sizeof是什么意思)的问题,以下是小编对此问题的归纳整理,来看看吧。

C语言中sizeof是什么意思

sizeof是C语言中保留关键字,也可以认为是一种运算符,单目运算符。常见的使用方式:int a=10;int arr=[1,2,3];char str[]="hello";int len_a = sizeof(a);int len_arr = sizeof(arr);int len_str = sizeof(str)printf("len_a=%d,len_arr=%d,len_str=%d\n",len_a,len_arr,len_str)结果是:len_a=4,len_arr=12,len_

aleda

2017-09-05TA获得超过1664个赞

main(){char p[]={'a','b','c'},q[]="abc";//定义字符数组 注意:p和q不同-为q分配4个字节的空间 {'a','b','c','\0'}printf("%d %d\n",sizeof(p),sizeof(q));//sizeof 是C里面的关键字 并非函数,意思是数组p和q 所占的内存多少 单位是字

听不清啊高粉答主

2017-09-27说的都是干货,快来关注

sizeof是计算对象所占的字节数,通常用来查看变量、数组或结构体等所占的字节个数。比如:int a;char s[]="He likes swim very much."struct{ int num; char name[]; int age;}person;sizeof(a); //

竹林倾听雨

2010-06-12TA获得超过540个赞

指的是该对象在内存中所占的字节数,例如:你的sizeof(p)是3,占三个字节,sizeof(q)占4个字节因为字符数组还有一个界定符'\0',用来标识字符串的结束。

matlab13

2010-06-12TA获得超过1592个赞

char p[]={'a','b','c'},q[]="abc";给字符数组p赋值,共3个元素:'a','b','c'给字符数组q赋值,共4个元素:'a','b','c',"\0",因为直接用字符串给字符数组赋值的话,系统最后会加上一个"\0"sizeof表示字符串元素的个数。展开更多回答? 为你推荐更多精彩内容 ?

sizeof是什么意思

sizeof是C语言中保留关键字,也可以认为是一种运算符,单目运算符。能获取某个数据类型所占用空间的字节数。

蛮胖

2019-09-18TA获得超过343个赞

sizeof在C语言中的用法是查询每个类型所占用的字节。如,int,long,float,double还有a[10]在内存中所占字节!? 为你推荐更多精彩内容 ?

C语言中sizeof是什么意思

sizeof是C语言的一个运算操作符,用来计算系统为后面的一对()中的标识符代表的实体分配的内存空间的字节数,比如sizeof(int)计算系统为int型变量分配的字节数(在32位int平台下是4);若有int a;,则sizeof(a)也能计算出系统为int型变量分配的字节数。再如sizeof(已声明过的数组名),就得到系统为这个数组分配的字节数,而sizeof(指针)则只计算出系统为指针分配的字节数(至于指针指向的内容占多少字节并不得而知)。多说一句,有人把sizeof和函数混淆了,这是不妥的,sizeof不是函数。? 为你推荐更多精彩内容 ?

以上就是小编对于sizeof什么意思 c语言中sizeof是什么意思问题和相关问题的解答了,希望对你有用

    A+
热门评论