Cандальная шляпа
42 / 42 / 36
Регистрация: 12.01.2012
Сообщений: 187
|
||||||
1 | ||||||
Как сложить побитно два числа в двоичной с/с26.03.2014, 11:29. Показов 2871. Ответов 11
Метки нет (Все метки)
Добрый день форумчане!
У меня программа по переводу из 10 с/с в 2 с/с. Она сделана используя битовые поля. (см. код ниже) Вопрос, а как сложить по битно два числа в двоичной с/с (опять же используя битовые поля)?? У меня есть здесь сложение, но в 10 с/с происходит. Подскажите пожалуйста. Не по теме: Буду сильно благодарен, если мой код будет продолжен.
0
|
26.03.2014, 11:29 | |
Ответы с готовыми решениями:
11
Сложить два числа в двоичной системе исчисления Сложить два числа в двоичной системе счисления в прямом коде Как сложить два плюс два? если оба числа символьные? Как сложить два числа |
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
||||||
26.03.2014, 12:04 | 5 | |||||
Doctor Nano, может
0
|
Cандальная шляпа
42 / 42 / 36
Регистрация: 12.01.2012
Сообщений: 187
|
||||||
26.03.2014, 12:09 [ТС] | 6 | |||||
castaway, т.е. ↓↓↓ в этой строчке и происходит по битное сложение в 2 с\с?
Не по теме: Не давно начал осваивать с++ (с пол года), тонкостей в нём всех ещё не знаю.
0
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|
26.03.2014, 12:09 | 7 |
Вам нужно сделать, чтобы 1+1==0 и 1 в старший разряд пошло? Ну сделайте функцию сложения в столбик. И в нее загоняйте уже cod.byte.ax.
0
|
Cандальная шляпа
42 / 42 / 36
Регистрация: 12.01.2012
Сообщений: 187
|
|
26.03.2014, 12:13 [ТС] | 8 |
0
|
Cандальная шляпа
42 / 42 / 36
Регистрация: 12.01.2012
Сообщений: 187
|
|
26.03.2014, 12:15 [ТС] | 10 |
0
|
Модератор
8950 / 6716 / 921
Регистрация: 14.02.2011
Сообщений: 23,704
|
||||||
26.03.2014, 12:36 | 12 | |||||
Doctor Nano,
компьютер считает только в двоичной системе и понимает только её даже если напишешь 10+10 все равно процессор переведет это в двоичную и сделает 0000 1010 + 0000 1010 ----------- 0001 0100 но если тебе нужно этот результат на экран вывести то это другой вопрос поскольку Си не знает что такое двоичный формат числа то придется реализовать его самостоятельно, например массив char и реализовывать всю арифметику Добавлено через 6 минут например
0
|
26.03.2014, 12:36 | |
26.03.2014, 12:36 | |
Помогаю со студенческими работами здесь
12
Как сложить два числа Как сложить два числа? Как сложить два числа в паскале Как сложить два числа на masm? Как сложить два числа, сгенерированных случайно Как сложить два введённых пользователем числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |