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小时内删除。