Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2012, 10:05   #1
morf1900
Новичок
Джуниор
 
Регистрация: 21.06.2012
Сообщений: 6
По умолчанию Внутреннее представление целого числа

Как получить внутреннее представление целого числа "-39" в 2-х байтовой ячейке?
morf1900 вне форума Ответить с цитированием
Старый 21.06.2012, 10:17   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
0001 = 1
0000 = 0
FFFF = -1
FFFE = -2
...
FFD9 = -39
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 21.06.2012, 11:10   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

На самом деле зависит от проца и режима его работы. Есть прямой порядок и обратный порядок следования байт, поэтому я бы уточнил...
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 21.06.2012, 11:13   #4
morf1900
Новичок
Джуниор
 
Регистрация: 21.06.2012
Сообщений: 6
По умолчанию

Я новичек в этом)в ответе 0000 0000 0010 0111.После перевода -39 в двоичную систему что делать?
morf1900 вне форума Ответить с цитированием
Старый 21.06.2012, 12:43   #5
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Хм, очень странно.
0000 0000 0010 0111 в 2-ой = 39 в 10-ой, т.е. без всяких минусов.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 21.06.2012, 12:46   #6
morf1900
Новичок
Джуниор
 
Регистрация: 21.06.2012
Сообщений: 6
По умолчанию

Не знаю,может в ответе ошибка,вот другое:
Получить внутреннее представление целого числа "-68" в 2-х байтовой ячейке
Ответ:1111 1111 1011 1100
morf1900 вне форума Ответить с цитированием
Старый 21.06.2012, 13:04   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от morf1900 Посмотреть сообщение
Не знаю,может в ответе ошибка,
скорее всего, вы минусик перед -39 неверно разглядели. это число 39(дес.), положительное.
ну или ошибка (либо в задании должно быть 39 без минуса, либо ответ - ошибочный).

Цитата:
Сообщение от morf1900 Посмотреть сообщение
вот другое:
Получить внутреннее представление целого числа "-68" в 2-х байтовой ячейке
Ответ:1111 1111 1011 1100
ну, всё правильно. -68 так и будет выглядеть.
Это правильный ответ.

в чём суть вашего вопроса?
Как это число получилось?
Вам же veniside в пост #2 расписал.

Что-то непонятно?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.06.2012, 13:25   #8
morf1900
Новичок
Джуниор
 
Регистрация: 21.06.2012
Сообщений: 6
По умолчанию

До конца не понял,сам алгоритм не понятен,распишите его подробно
morf1900 вне форума Ответить с цитированием
Старый 21.06.2012, 14:00   #9
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Википедия поможет - http://ru.wikipedia.org/wiki/Дополни...авление_числа)
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 21.06.2012, 14:03   #10
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Цитата:
Недостатки

Дополнительный код неочевиден для новичков.
.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определение числа как целого Klubnik Microsoft Office Excel 4 12.01.2012 18:04
Программа выдает двоичное представление целого числа в компьютере (на C) MooNDeaR Помощь студентам 5 06.08.2011 14:08
Cумма цифр целого числа К Licwin Паскаль, Turbo Pascal, PascalABC.NET 8 01.07.2011 11:38
Вывести числа целого неотр. числа Gonzo Помощь студентам 11 04.05.2010 16:55