Форум программистов, компьютерный форум CyberForum.ru

представление чисел со знаком минус - C++

Восстановить пароль Регистрация
 
Why so seriouS
 Аватар для Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
19.03.2013, 21:50     представление чисел со знаком минус #1
Допустим у нас есть такое число в десятичной системе счисления: -134. В шестнадцатеричной системе счисления число 134 равно 086. А как это число будет выглядеть со знаком минус?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2013, 21:50     представление чисел со знаком минус
Посмотрите здесь:

Представление вещественных чисел!!!!С++ C++
Представление отрицательных вещественных чисел C++
C++ Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой
Определить в последовательности число соседств двух чисел с разным знаком. Только с циклами! без массивов C++
C++ Задан файл из целых чисел со знаком, разделенных пробелом. Произвести чтение этих чисел в обратном порядке, не читая предыдущие.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
19.03.2013, 21:53     представление чисел со знаком минус #2
-86 не?
Why so seriouS
 Аватар для Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
19.03.2013, 21:54  [ТС]     представление чисел со знаком минус #3
Я не думаю .. В памяти компьютера нет знаков, там есть только числа.
fjay69
 Аватар для fjay69
85 / 85 / 1
Регистрация: 26.10.2012
Сообщений: 248
19.03.2013, 21:56     представление чисел со знаком минус #4
Возьмём двухбайтовую целую переменную. В беззнаковом исполнении она принимает значения от 0 до 65535. Когда со знаком - от -32768 до 32767. -32768 в шеснадцатеричной системе будет 0x0000, 0 - 0x7FFF, 32767 - 0xFFFF.
SummerRain
 Аватар для SummerRain
325 / 324 / 17
Регистрация: 16.12.2012
Сообщений: 544
19.03.2013, 21:57     представление чисел со знаком минус #5
ну может для начала стоит ответить на вопрос как выглядит -134 в десятичной системе счисления в памяти компьютера?
Why so seriouS
 Аватар для Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
19.03.2013, 22:01  [ТС]     представление чисел со знаком минус #6
Цитата Сообщение от SummerRain Посмотреть сообщение
ну может для начала стоит ответить на вопрос как выглядит -134 в десятичной системе счисления в памяти компьютера?
Я думаю, что компьютер не обрабатывает информацию в этой системе счисления (возможно и ошибаюсь), он обрабатывает все в двоичной системе.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2013, 22:24     представление чисел со знаком минус
Еще ссылки по теме:

C++ Представление чисел в памяти!
C++ Часть чисел записывается с совсем противоположным знаком, чем они выводятся в консоли
C++ Заполнить массив единицами и минус единицами и поменять единицы и минус единицы местами

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

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
19.03.2013, 22:24     представление чисел со знаком минус #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Why so seriouS Посмотреть сообщение
Я думаю, что компьютер не обрабатывает информацию в этой системе счисления (возможно и ошибаюсь), он обрабатывает все в двоичной системе.
все верно, в двоичной системе но
отрицательные числа представлются доп. кодом
Код
dec: 134
bin: 1000 0110
hex:    8    6

dec: -134
bin: 0111 1001 <--- инверсия
  +  0000 0001  
----------------
     0111 1010
hex:    7    A
Yandex
Объявления
19.03.2013, 22:24     представление чисел со знаком минус
Ответ Создать тему
Опции темы

Текущее время: 12:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru