Лабораторная работа: Операции языка Cи
PRINT(z);
z += - x ++ + ++ y; PRINT(x);
PRINT(z);
z = x / ++ x; PRINT(z);
return 0;
}
Поразрядные операции.
Что напечатает следующая программа ?
#include <stdio.h>
#define PRINT(int) printf("%d\n",int)
main()
{
int x,y,z;
x=03; y=02; z=01;
PRINT( x | y & z );
PRINT( x | y & ~z );
PRINT( x ^ y & ~z );
PRINT( x & y && z );
x=1; y=-1;
PRINT( ! x | x );
PRINT( ~ x | x );
PRINT( x ^ x );
x <<= 3; PRINT(x);
y <<= 3; PRINT(y);
y >>= 3; PRINT(y);
return 0;
}
Отношения и условия
Что напечатает следующая программа ?
#include <stdio.h>
#define PRINT(int) printf("%d\n",int)