c语言sizeof函数怎么使用

524
2023/8/9 4:26:31
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C语言中,sizeof是一个用于获取数据类型或变量占用内存大小的运算符。它的使用方式有以下几种:

  1. 获取数据类型的大小:

sizeof(数据类型)

例如,获取int类型的大小:

sizeof(int)

  1. 获取变量的大小:

sizeof(变量名)

例如,获取一个整数变量x的大小:

sizeof(x)

  1. 获取数组的大小:

sizeof(数组名)

例如,获取一个整型数组arr的大小:

sizeof(arr)

  1. 获取指针所指向对象的大小:

sizeof(*指针变量名)

例如,获取一个指向整数的指针p所指向对象的大小:

sizeof(*p)

需要注意的是,sizeof返回的是一个无符号整数,表示所占用的字节数。如果想要获取数组元素的个数,可以使用sizeof(数组名) / sizeof(数组名[0])的方式。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言怎么把字符串拆成字符