Результаты поиска по запросу "endianness"

7 ответов

Как преобразовать значение из порядка байтов хоста в байтовый порядок?

Мне нужно преобразовать короткое значение из порядка байтов хоста в little-endian. Если бы цель была с прямым порядком байтов, я мог бы использовать функцию htons (), но, увы, это не так. Я думаю, я мог бы сделать: swap(htons(val))Но это ...

3 ответа

На моей машине __builtin_bswap32 () скомпилирован в

ел бы преобразоватьint32_t от порядка байтов хоста к порядку байтов сети и наоборот. Я знаю оhtonl() функция и ее варианты, но это принимает целые числа без знака. Существует ли стандартная библиотечная функция, которая может делать то же самое ...

2 ответа

размер fread / fwrite и количество [дубликаты]

На этот вопрос уже есть ответ здесь: fwrite () - влияет размер и рассчитывает на производительность [/questions/10564562/fwrite-effect-of-size-and-count-on-performance] 3 ответаУ меня есть сомнения по поводу того, какой порядок размеров ...

ТОП публикаций

3 ответа

Вопрос не в том, почему функция порядка байтов - вещь, а в том, почему Intel выбрала порядок с прямым порядком байтов вместо более распространенного (?) В то время периода с прямым порядком байтов.

ный вопрос, который я задавал себе в последнее время, заключается в том, какой выбор дизайна привел к тому, что x86 является архитектурой с прямым порядком байтов вместо архитектуры с прямым порядком байтов?

1 ответ

boost :: asio :: socket_'s не выполняет преобразования байтов.

могу сказать, Boost Asio обрабатывает Endian?

3 ответа

Обратный порядок байтов C-структуры

У меня есть структура в C, которая выглядит так: typedef u_int8_t NN; typedef u_int8_t X; typedef int16_t S; typedef u_int16_t U; typedef char C; typedef struct{ X test; NN test2[2]; C test3[4]; U test4; } Test;Я объявил структуру и записал ...

3 ответа

Я думаю, я вижу, к чему вы клоните, и я думаю, что во многих случаях вы были бы правы. число, которое я получаю и даю, предназначено для включения 8 источников света слева направо, поэтому я, по сути, буду смотреть на отдельные байты.

учаю и отправляю десятичное представление двух порядковых чисел. Я бы хотел: сдвиг одной переменной на 8 бит влевоИЛИ ихсдвинуть переменное количество битсоздать 2 8-битные числа, представляющие первую и вторую половину ...

5 ответов

 (хотя я использовал компиляторы там, где это было не так).

ня утром у меня была беседа с коллегой относительно правильности «уловки кодирования» для определения порядка байтов. Уловка была: bool is_big_endian() { union { int i; char c[sizeof(int)]; } foo; foo.i = 1; return (foo.c[0] == 1); }Мне ...

1 ответ

Вот

реобразовать байтовый массив с прямым порядком байтов в Big3 с прямым порядком байтов в AS3? Я конвертирую bitmapData в байтовый массив с прямым порядком байтов и затем помещаю его в память с помощью Adobe Alchemy. И затем, когда я читаю это из ...

11 ответов

Конвертировать Little Endian в Big Endian

Я просто хочу спросить, правильный ли мой метод для преобразования из порядкового номера в обратный, чтобы убедиться, что я понимаю разницу. У меня есть число, которое хранится в младшем порядке, вот двоичное и шестнадцатеричное представление ...