Лабораторная работа: Операции языка Cи

x= -3 + 4 * 5 - 6; printf("%d\n",x);

x= 3 + 4 % 5 - 6; printf("%d\n",x);

x= -3 * 4 % - 6 / 5 ; printf("%d\n",x);

x= (7 + 6) % 5 / 2 ; printf("%d\n",x);

return 0;

}

Операции присваивания.

Что напечатает следующая программа ?

#include <stdio.h>

#define PRINTX printf("%d\n",x)

main()

{

int x=2,y,z;

x *= 3 + 2; PRINTX;

x *= y = z =4 ; PRINTX;

x = y == z; PRINTX;

x == (y = z); PRINTX;

return 0;

}


Логические операции и операции инкремента.

Что напечатает следующая программа ?

#include <stdio.h>

#define PRINT(int) printf("%d\n",int)

main()

{

int x,y,z;

x=2; y=1; z=0;

x = x && y || z; PRINT(x);

PRINT(x || ! y && z);

x=y=1;

К-во Просмотров: 483
Бесплатно скачать Лабораторная работа: Операции языка Cи