Оператор sizeof в языке Си++: расчет размера вашего типа данных

Оператор sizeof является встроенным оператором языка C и C++. Он позволяет определить размер переменной, типа данных, массива или структуры в байтах.

Синтаксис оператора sizeof:


               sizeof (имя_переменной)
               sizeof (тип_данных)

Пример 1:

c
#include 
int main()
{
    int a;
    float b;
    char c;
    printf("The size of an int variable is %d bytes\n", sizeof(a));
    printf("The size of a float variable is %d bytes\n", sizeof(b));
    printf("The size of a char variable is %d bytes\n", sizeof(c));
    return 0;
}

Output:


The size of an int variable is 4 bytes
The size of a float variable is 4 bytes
The size of a char variable is 1 bytes

Пример 2:

c
#include 
int main()
{
    int arr[5];
    double d;
    printf("The size of an array of 5 integers is %d bytes\n", sizeof(arr));
    printf("The size of a double variable is %d bytes\n", sizeof(d));
    return 0;
}

Output:


The size of an array of 5 integers is 20 bytes
The size of a double variable is 8 bytes

Пример 3:

c
#include 
struct student
{
    char name[30];
    int id;
    float score;
};
int main()
{
    struct student s;
    printf("The size of a student structure is %d bytes\n", sizeof(s));
    return 0;
}

Output:


The size of a student structure is 40 bytes

В заключении, оператор sizeof позволяет определить размер различных типов данных, массивов и структур в C и C++. Эта информация может быть очень полезной при работе с памятью, аллокацией и выделением буферов.

Похожие вопросы на: "c sizeof "

Toggle: создание более удобного и интерактивного опыта для пользователей
Java List: основные методы и применение в программировании
Оператор sizeof в C++: как получить размер переменных и структур
Изучаем CNAM: Что это такое и зачем нужно знать
Yuteb - лучший видеохостинг в сети!
Swagger Editor Online - Create, Edit, and Validate Your Swagger API
Python Time Now
<h1>HTML Sidebar:
Microsoft Visual Studio Community - бесплатная интегрированная среда разработки программного обеспечения
VS Code: как запустить код