Russian Qt Forum

Qt => Общие вопросы => Тема начата: Сергей85 от Апрель 13, 2017, 23:13



Название: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: Сергей85 от Апрель 13, 2017, 23:13
QByteArray пытался, метод number - ничего не вышло.


Название: Re: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: TheGringerEye от Апрель 14, 2017, 02:13
Так вам не подойдёт?
Код:
        QString str = "239";
        int bin = QString::number(str.toInt(0, 10), 2);


Название: Re: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: Пантер от Апрель 14, 2017, 08:42
Сергей85 из описания непонятно, что тебе надо. Приведи пример.


Название: Re: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: gil9red от Апрель 14, 2017, 08:51
Сергей85, например: 1000 -> 0b1111101000?


Название: Re: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: qate от Апрель 14, 2017, 10:08
я делаю ставку на 123456 = 0x1E240


Название: Re: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: gil9red от Апрель 14, 2017, 10:40
я делаю ставку на 123456 = 0x1E240


Но это ведь не бинарное, а 16-ое :)


Название: Re: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: Пантер от Апрель 14, 2017, 11:00
А я вижу что-то типа qToLittleEndian


Название: Re: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: Сергей85 от Апрель 14, 2017, 18:37
Сергей85 из описания непонятно, что тебе надо. Приведи пример.

Интовое "8" перевести в стринговое "1000".


Название: Re: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: titan83 от Апрель 14, 2017, 19:03
Сергей85 из описания непонятно, что тебе надо. Приведи пример.

Интовое "8" перевести в стринговое "1000".
Тебе уже выше писали, повторю:
qDebug()<<"my first binary from int"<<QString::number(8, 2);


Название: Re: Как разбить интовое число на текстовую строку с бинарным его представлением?
Отправлено: panAlexey от Апрель 17, 2017, 10:21
Сергей85 из описания непонятно, что тебе надо. Приведи пример.

Интовое "8" перевести в стринговое "1000".
Двоичная система счисления.