Логические операции над двоичной системой счисления с выводом в десятичную - C (СИ)
Формулировка задачи:
Нужно сделать логические операции над двоичными числами i и k. Результат этих операций должен выводиться в десятичной системе.
Примерно так : (двоичное число) and (двоичное число) = (десятичное число)
#include <stdio.h> #include <windows.h> #include <math.h> int i, k, x, y, z, w ; i=10100001; k=1101001; int main() { x= i&k; y= i|k; z= ~i; w= i^k; printf ("i=%d\n", i); printf ("k=%d\n", k); printf ("%d and %d= %d\n", i, k, x); printf ("%d or %d= %d\n", i, k, y); printf ("%d not %d= %d\n", i, k, z); printf ("%d XOR %d= %d\n", i, k, w); }
Решение задачи: «Логические операции над двоичной системой счисления с выводом в десятичную»
textual
Листинг программы
int a = 0b01101;
Объяснение кода листинга программы
- В первой строке кода объявлена переменная
a
типа int (целое число) и инициализирована значением 0b01101, представляющим двоичное число. - Двоичное число 0b01101 в десятичной системе счисления равно 13.
- Переменная
a
содержит значение 13.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д