profile="http://gmpg.org/xfn/11"> Оператор sizeof() или как узнать размер переменной в C (Си). | Разработчику о работе с 1С:Предприятие, Pascal, Паскаль

Оператор sizeof() или как узнать размер переменной в C (Си).

Оператор sizeof() или как узнать размер переменной в C (Си).

Оператор sizeof() — подсчитывает и возвращает длину любой переменной или размер тип, помещенный в скобки. Размер (длина) возвращается в байтах.

Примеры:
char A;
printf("\n размер %d", sizeof(A));

Унитарный оператор sizeof() очень удобен для создания переносимых программ, то есть использовать (по возможности) один и тот же код для разных операционных систем. Стандарт C (Си) закрепляет диапазон значений переменных типов, но не их размер в памяти компьютера. Типы данных языка C (Си). Стандарт C89.

Код:

#include <stdio.h>
#include <conio.h>

int main() {
	/*Как узнать размер переменной в C (Си).*/
	int lk;  /*объявление переменой тип int*/
	char A;  /*объявление переменой тип char*/
	int *p;    /*объявление указателя тип int*/
	printf("\n Размер - в байтах");
	printf("\n %d размер - переменной int", sizeof(lk));
	printf("\n %d размер - переменной char", sizeof(A));
	printf("\n %d размер - типа char", sizeof(char));
	printf("\n %d размер - указателя на переменную типа int", sizeof(*p));
	getch();
	return 0;
}


Результат:
Оператор sizeof() или как узнать размер переменной в C (Си)
Оператор sizeof() или как узнать размер переменной в C (Си).

Комментарии запрещены.