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返回结果为该指针变量的内存大小,实质上是一个字节的基本单位。
三、使用示例:
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论