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

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

Войти
Регистрация
Восстановить пароль
 
Serj123
1 / 1 / 0
Регистрация: 30.05.2014
Сообщений: 49
#1

Представление чисел в памяти! - C++

19.06.2014, 17:54. Просмотров 632. Ответов 4
Метки нет (Все метки)

нужна сделать реализацию числа в памяти получилось для одного числа, а как сделать для нескольких, т.е передаю {1,1,0,0} выдаст {0,0,1,1}, если несложно то напишите , а то целый день не могу справиться)


C
1
2
3
4
5
6
7
8
9
10
11
char * LittleEndian(unsigned int values)
{
    size_t bytes = sizeof(values);
    char *n = new char[bytes];
 
    for (size_t i = 0; i < bytes; i++)
    {
        n[i] = *((unsigned char*)& values + i);
    }
    return n;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2014, 17:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Представление чисел в памяти! (C++):

Объясните задачу про представление вещественных чисел в памяти компьютера - C++
Собственно знать как и что представляется в компе - необходимо, а особенно как представляются вещественные числа. Как я рассуждаю: ...

Представление памяти, указатели - C++
Доброго времени суток, форумчане. Практика языка и программирования уже есть, но всё на начальном уровне. Сейчас вплотную столкнулся с...

Представление класса в памяти - C++
Всем доброго времени суток! Подскажите ка,как класс представляется в памяти?и как представляется структура? Простите за столь...

Представление в памяти массивов и матриц - C++
Для разряженной матрицы целых чисел создать модуль доступа к ней: -все нулевые элементы размещены на главной диагонали и в верхней...

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

Внутреннее представление числа в памяти - C++
нужно сделать реализацию числа в памятиfloat d1 = 72.9e-8;... а как??? это нужно число перевести в двоичную систему, или как???

4
nmcf
5353 / 4673 / 1563
Регистрация: 14.04.2014
Сообщений: 18,616
19.06.2014, 18:27 #2
Тыс строку хочешь получить или массив чисел char?
0
Serj123
1 / 1 / 0
Регистрация: 30.05.2014
Сообщений: 49
19.06.2014, 18:33  [ТС] #3
массив чисел
0
nmcf
5353 / 4673 / 1563
Регистрация: 14.04.2014
Сообщений: 18,616
19.06.2014, 18:34 #4
Тогда везде используй unsigned char.
Она не работает или что?
0
Serj123
1 / 1 / 0
Регистрация: 30.05.2014
Сообщений: 49
19.06.2014, 18:44  [ТС] #5
работает если я вбиваю например число 25 и получаю {0,0,0,25}
а как мне другие поля заполнить?

Добавлено через 19 секунд
надо большее число вводить?

Добавлено через 3 минуты
Спасибо) Сам разобрался
0
19.06.2014, 18:44
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2014, 18:44
Привет! Вот еще темы с ответами:

Представление в памяти массивов и матриц - C++
Помогите решить эту задачу в С++ Для разряженной матрицы целых чисел в соответствии с индивидуальным заданием создать модуль доступа к...

Представление и структура указателя в памяти - C++
Указатель занимает 4 байта памяти. Если судить по определению &quot;указатель - это переменная, которая хранит адрес&quot;, то все эти 4 байта должны...

Представление в памяти массивов и матриц - C++
Здравствуйте всем!!!Помогите пожалуйста, нужно написать код программы на следующую задачу: Цель работы – получение практических...

Представление памяти std::vector - C++
Добрый день! Вопрос по вектору, из его описание следует, что он располагает свои элементы линейно до тех пор пока это возможно, а в случае...


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

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

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