c语言中sizeof的用法举例
在C语言中,sizeof是一个用于计算数据类型或变量所占字节数的运算符。它可以用于计算各种数据类型的大小,包括基本数据类型、数组、结构体和联合体等。下面是一些使用sizeof运算符的示例:
1. 计算基本数据类型的大小:
include of 用法c
#include <stdio.h>
int main() {
printf("int类型的大小为:%zu 字节\n", sizeof(int));
printf("float类型的大小为:%zu 字节\n", sizeof(float));
printf("char类型的大小为:%zu 字节\n", sizeof(char));
printf("double类型的大小为:%zu 字节\n", sizeof(double));
return 0;
}
输出:
int类型的大小为:4 字节
float类型的大小为:4 字节
char类型的大小为:1 字节
double类型的大小为:8 字节
2. 计算数组的大小:
c
#include <stdio.h>
int main() {
int arr[] = {1, 2, 3, 4, 5};
int size = sizeof(arr) / sizeof(arr[0]);
printf("数组的大小为:%d\n", size);
return 0;
}
输出:
数组的大小为:5
3. 计算结构体的大小:
c
#include <stdio.h>
struct Student {
char name[20];
int age;
float score;
};
int main() {
struct Student stu;
printf("结构体的大小为:%zu 字节\n", sizeof(stu));
return 0;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论