CPallini
Цитата:
Здравствуйте, сэр,я хочу знать шаг, как скомпилировать эту программу.
Страница, на которую вы ссылаетесь, уже выполняет эту работу за вас.
Например, в коробке Linux вы можете выпустить
gcc -Wall -o foo foo.c
для компиляции
foo.c
исходный код получение исполняемого файла
foo
.
Как отметил Грифф, в зависимости от вашей среды (ОС, компилятор и т. д.) командная строка (или кнопка GUI) может отличаться: прочитайте соответствующую документацию.
Сама программа проста:
int a=4,b=2;
инициализирует
a
с целочисленным значением
4
,
b
с
2
.
a=b<<a + b>>2;
Присваивает новое значение
a
. Присвоенное значение является результатом вычисления выражения в правой части таблицы.
=
оператор. Для того чтобы оценить такое выражение, текущие значения
a
и
b
используются, т. е.
a = 2<<4 + 2>>2 = 32 + 0 = 32
(Для получения информации о сменных операторах
<<
и
>>
, взгляните на
Побитовые операции в C - Википедии[
^].
printf("%d", a);
Выводит значение
a
.