admin 管理员组

文章数量: 887021


2024年1月18日发(作者:switch流程图有啥区别)

c语言sizeof函数用法

sizeof函数是C语言中的一个重要运算符,它的作用是获取某一变量或数据类型所占的内存空间,具体用法如下:

一、语法格式:

sizeof(变量名) 或者 sizeof(数据类型)

二、用法介绍:

1. size语句用于获得变量或数据类型的内存空间大小,且返回值类型均为整数;

2. 对于整型变量,sizeof返回值为4;

3. 对于字符型变量,sizeof返回值为1;

4. 对于双精度型变量,sizeof返回值为8;

5. 对于字符串,sizeof返回结果为字符串的长度,实质上是一个字节的基本单位;

6. 对于数组,sizeof返回结果为整个数组的内存大小,实质上是一个字节的基本单位;

7. 对于结构体变量,sizeof返回结果为结构体变量的内存大小,实质上是一个字节的基本单位;

8. 对于结构体指针,sizeof返回结果为该指针变量的内存大小,实质上是一个字节的基本单位。

三、使用示例:

1. 对单誓变量:

int num=10;

int result = sizeof(num); //结果为4

2. 对数组变量:

int arr[20];

int result = sizeof(arr); //结果为80

3. 对字符串变量:

char str[20]="hello";

int result = sizeof(str); //结果为20


本文标签: 变量 结果 返回 实质 流程图