Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 5
1

Логические операции над двоичной системой счисления с выводом в десятичную

19.10.2016, 00:04. Показов 1293. Ответов 3

Нужно сделать логические операции над двоичными числами i и k. Результат этих операций должен выводиться в десятичной системе.
Примерно так : (двоичное число) and (двоичное число) = (десятичное число)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#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);
          }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2016, 00:04
Ответы с готовыми решениями:

Выполнить арифметико-логические операции в двоичной системе счисления в соответствии с вариантом
3. Выполнить арифметико-логические операции в двоичной системе счисления в соответствии ...

Написать рекурсивный алгоритм перевода из двоичной системы счисления в десятичную ( из восьмеричной и шестнадцатеричной в десятичную)
Написать рекурсивный алгоритм перевода из двоичной системы счисления в десятичную ( из восьмеричной...

Проверить правильность ввода числа в двоичной системе счисления и перевести это число из двоичной системы в десятичную
Здравствуйте! Подскажите, пожалуйста, как исправить код, чтобы выполнялось задание. Делала на...

Перевод целых неотрицательных чисел из двоичной системы счисления в десятичную систему счисления
Перевод целых неотрицательных чисел из двоичной системы счисления в десятичную систему счисления.

__________________
3
Эксперт C
25578 / 15949 / 3414
Регистрация: 24.12.2010
Сообщений: 34,885
19.10.2016, 07:58 2
Nuble, а что тебя в этом коде не устраивает?
0
0 / 0 / 0
Регистрация: 23.04.2015
Сообщений: 5
19.10.2016, 08:51  [ТС] 3
10100001 и 1101001 не считает двоичным числом а считает десятичным

i=10100001
k=1101001
10100001 and 1101001= 1051649
10100001 or 1101001= 10149353
10100001 not 1101001= -10100002
10100001 XOR 1101001= 9097704
0
130 / 130 / 157
Регистрация: 11.04.2015
Сообщений: 343
19.10.2016, 09:05 4
Nuble,
в си двоичные числа записываются с префиксом 0b
C
1
int a = 0b01101;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2016, 09:05

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Из двоичной системы счисления в десятичную систему счисления
Программа перевода числа из двоичной системы счисления в десятичную систему счисления

Перевод из двоичной в десятичную систему счисления
Добрый день! На просторах форума нашел код по переводу числа из десятичной сс в двоичную. Я еще...

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

Перевести из двоичной системы счисления в десятичную
Как написать на прологе прогу &quot;Перевести из двоичной системы счиссления в десятичную&quot; Как это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.