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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
#1

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

19.03.2013, 21:50. Просмотров 620. Ответов 6
Метки нет (Все метки)

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

Задан файл из целых чисел со знаком, разделенных пробелом. Произвести чтение этих чисел в обратном порядке, не читая предыдущие. - C++
Есть множество задач анализа данных, записанных в файле, которые можно решить за "линию", не обязательно, сохраняя данные в оперативную...

Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой - C++
В файле a.txt задано 10 целых чисел в восьмеричной системе счисления. Выведите числа, стоящие на четных местах в десятичной системе...

В заданном массиве найти первое вхождение чисел с одинаковым знаком - C++
Как решить эту задачу? ( Дан массив целых чисел. Если в нем есть два соседних элемента одного знака, выведите эти числа. Если соседних...

Заполнить массив единицами и минус единицами и поменять единицы и минус единицы местами - C++
Помогите решить задачу,не могу понять как заполнить массив единицами и минус единицами в случайном порядке без нулей.

Часть чисел записывается с совсем противоположным знаком, чем они выводятся в консоли - C++
Есть следующий код: #include <iostream> #include <math.h> #include <fstream> using namespace std; void filter(double x,double...

Определить в последовательности число соседств двух чисел с разным знаком (только с циклами, без массивов) - C++
Здраствуйте! Дано натуральное число n, действительные числа q1,q2,..,qn . В последовательности q1,q2,..,qn определить число соседств двух...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
SummerRain
326 / 325 / 17
Регистрация: 16.12.2012
Сообщений: 544
19.03.2013, 21:53 #2
-86 не?
Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
19.03.2013, 21:54  [ТС] #3
Я не думаю .. В памяти компьютера нет знаков, там есть только числа.
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
326 / 325 / 17
Регистрация: 16.12.2012
Сообщений: 544
19.03.2013, 21:57 #5
ну может для начала стоит ответить на вопрос как выглядит -134 в десятичной системе счисления в памяти компьютера?
Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
19.03.2013, 22:01  [ТС] #6
Цитата Сообщение от SummerRain Посмотреть сообщение
ну может для начала стоит ответить на вопрос как выглядит -134 в десятичной системе счисления в памяти компьютера?
Я думаю, что компьютер не обрабатывает информацию в этой системе счисления (возможно и ошибаюсь), он обрабатывает все в двоичной системе.
Jupiter
Каратель
Эксперт С++
6553 / 3973 / 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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.03.2013, 22:24
Привет! Вот еще темы с ответами:

Представление вещественных чисел!!!!С++ - C++
Товарищи помогите,завтра сдавать задачу,а мозг взорвался(((как записать вещественные числа с произвольной точностью???Заранее благодарю!!

Представление чисел в памяти! - C++
нужна сделать реализацию числа в памяти получилось для одного числа, а как сделать для нескольких, т.е передаю {1,1,0,0} выдаст {0,0,1,1},...

Представление отрицательных вещественных чисел - C++
мм.. Как представляются отрицательные вещественные числа в двоичном виде? например, -1.3 (точность 3 знака) Я правильно...

Представление чисел и машинные операции - C++
Даны два числа в десятичной системе счисления. Написать программу, которая выполняет следующие действия: 1. Перевести оба числа в систему...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.03.2013, 22:24
Ответ Создать тему
Опции темы

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