Лекция: Специальные операции

В языке Си помимо основных операций — арифметических, логических, операций отношений — существуют ещё две специальные операции:

1) операция вычисление размера объекта sizeof,

2) операция «запятая» — «, ».

Операция sizeof предназначена для определения объема оперативной памяти в байтах, необходимой для размещения объекта. Объектами могут быть типы данных, переменные и константы.

Общая форма записи

sizeof(объект)

Пример программы

 

 

#include <stdio.h>                
#define pi 3.14159625                
main() { int x;                  
                 
printf( "\n Размер памяти под целое число с Id байт.",
sizeof( int));                
printf( "\n Размер памяти под тип double %d байт.",

  sizeof(double));  
  printf("\n Размер памяти под переменную %d байт.",
  sizeof(x));  
  printf("\n Размер памяти под константу pi %d байт.",
} sizeof(pi));  

Операция «запятая»( «, » ) предназначена для связывания между собой выражений. Список, разделенный запятой, трактуется как единое выражение и вычисляется слева направо.

Пример

 

main()  
{  
int x=3, у;  
у=3, 4*х;  
printf ("\n Значение y=%d.", у);
}  

Результат работы программы

Значение у=12

Пример

main()

{

int i, b;

for (i=0, b=l; i <= 5;i++


{


b=b+i;

printf("\n Значение b=%d.",b);


 


Результат работы программы

Значение b=l

Значение b=2

Значение b=3



Значение Ь= = 4.
Значение Ь= =5.
Значение Ь= = 6.
еще рефераты
Еще работы по информатике