sizeof оператор в языке Си. Узнать размер переменной.
Оператор sizeof возвращает размер переменной в байтах. Переменная указывается после оператора sizeof и может указываться как в скобках, так и через пробел.
int width = -365;
printf("%I64d", sizeof(width)); // Выведет 4
printf("%I64d", sizeof width); // Можно опустить скобки если после sizeof переменная
Оператор sizeof может возвращать размер типа, тип обязательно указывается в скобках.
printf("%I64d", sizeof(int)); // Можно указывать тип. Выведет 4.
Оператор sizeof может применяться к переменным, структурам, указателям и типам данных.
2023-03-15
Понравилась страница?
Добавить в закладки
Или поделиться!
Связанные темы
Статические и динамические массивы в языке Си. Описание и примеры кода. #include
void * malloc(size_t size_in_bytes);
// size_in_bytes - Размер памяти требуемый для выделения, в байтах.
// Возвращаемое значение - указатель на начало блока непрерывной выделенной памяти. Или ноль в случае неудачи. memccpy() функция языка Си. Копирование блока памяти с поиском символа. memcpy() функция языка Си. Копирование области памяти. memmove() функция языка Си. Перемещение областей памяти. restrict ключевое слово языка Си. sizeof оператор в языке Си. Узнать размер переменной.