Логические операции над двоичной системой счисления с выводом в десятичную - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Нужно сделать логические операции над двоичными числами i и k. Результат этих операций должен выводиться в десятичной системе. Примерно так : (двоичное число) and (двоичное число) = (десятичное число)
Листинг программы
  1. #include <stdio.h>
  2. #include <windows.h>
  3. #include <math.h>
  4. int i, k, x, y, z, w ;
  5. i=10100001;
  6. k=1101001;
  7. int main()
  8. { x= i&k;
  9. y= i|k;
  10. z= ~i;
  11. w= i^k;
  12. printf ("i=%d\n", i);
  13. printf ("k=%d\n", k);
  14. printf ("%d and %d= %d\n", i, k, x);
  15. printf ("%d or %d= %d\n", i, k, y);
  16. printf ("%d not %d= %d\n", i, k, z);
  17. printf ("%d XOR %d= %d\n", i, k, w);
  18. }

Решение задачи: «Логические операции над двоичной системой счисления с выводом в десятичную»

textual
Листинг программы
  1. int a = 0b01101;

Объяснение кода листинга программы

  1. В первой строке кода объявлена переменная a типа int (целое число) и инициализирована значением 0b01101, представляющим двоичное число.
  2. Двоичное число 0b01101 в десятичной системе счисления равно 13.
  3. Переменная a содержит значение 13.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы