Логические операции над двоичной системой счисления с выводом в десятичную - 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;

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

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

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


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

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

6   голосов , оценка 4.667 из 5
Похожие ответы