14
ответов

Обнаружение порядка байтов программно в программе C++

Существует ли программный способ обнаружить, являетесь ли Вы на архитектуре с прямым порядком байтов или с обратным порядком байтов? Я должен смочь написать код, который выполнится в системе Intel или PPC и использовании точно...
вопрос задан: 27 September 2014 21:52
13
ответов

Как работает эта программа?

#include int main () {float a = 1234.5f; printf ("% d \ n", a); вернуть 0; int main () {float a = 1234.5f; printf ("% d \ n", a); вернуть 0; int main () {float a = 1234.5f; printf ("% d \ n", a); вернуть 0; } Отображает 0 !! Как это возможно? В
вопрос задан: 11 April 2012 03:49
12
ответов

Как я преобразовываю между значениями с прямым порядком байтов и с обратным порядком байтов в C++?

Как я преобразовываю между значениями с прямым порядком байтов и с обратным порядком байтов в C++?Править: Для ясности я должен перевести двоичные данные (значения с плавающей точкой двойной точности и 32-разрядные и 64-разрядные целые числа) от...
вопрос задан: 15 March 2014 02:17
11
ответов

Строки ASCII и порядок байтов

Интерн, который работает со мной, показал мне экзамен, который он сдал в информатике о проблемах порядка байтов. Был вопрос, который показал, что ASCII представляет "Мою-пиццу" в виде строки, и студент должен был показать как...
вопрос задан: 15 October 2009 05:13
9
ответов

C Макроопределение для определения машины с прямым порядком байтов или с обратным порядком байтов?

Есть ли одно макроопределение строки для определения порядка байтов машины. Я использую следующий код, но преобразовываю его в макрос, было бы слишком длинным. неподписанный символ test_endian (пусто) {...
вопрос задан: 2 May 2018 23:00
9
ответов

Чтение “целочисленных” байтов размера от символа* массив.

Я хочу считать sizeof (интервал) байты от символа* массив. a) В каком сценарии мы должны волноваться, должен ли порядок байтов быть проверен? b) Как Вы считали бы первые 4 байта любой порядок байтов взятия...
вопрос задан: 1 October 2013 22:08
8
ответов

преобразуйте обратный порядок байтов в прямой порядок байтов в C [не используя, обеспечил func] [закрытый]

Я должен записать функцию для преобразования обратного порядка байтов в прямой порядок байтов в C. Я не могу использовать библиотечную функцию.
вопрос задан: 31 October 2014 04:29
8
ответов

Вытаскивая слова на 32 бита из 64-разрядных значений в C/C++ и не вызывая беспокойство о порядке байтов

Это - мое понимание, которые в побитовых операторах C/C++, как предполагается, независимый порядок байтов и ведут себя способ, которым Вы ожидаете. Я хочу удостовериться, что я действительно получаю старшее значащее и наименьшее...
вопрос задан: 3 February 2010 18:21
8
ответов

Как я преобразовываю структуру с обратным порядком байтов в небольшую структуру порядка байтов?

У меня есть двоичный файл, который был создан на машине Unix. Это - просто набор записей, записанных один за другим. Запись определяется что-то вроде этого: ЗАПИСЬ структуры {нечто UINT32; панель UINT32;...
вопрос задан: 13 May 2009 18:19
7
ответов

порядок байтов новых макинтошей - действительно ли все платформы ПК является тем же теперь?

Изменение макинтошей к процессорам Intel означают, что мы сделаны с битовым жонглированием на числах в двоичных ресурсах для кросс-платформенных дистрибутивов данных? Это последняя из этой проблемы или там...
вопрос задан: 22 February 2019 01:19
7
ответов

Когда волноваться о порядке байтов?

Я видел бесчисленные ссылки о порядке байтов и что это означает. Я не получил проблем об этом... Однако мой проект кодирования является простой игрой для работы Linux и окон на типичном "геймере"...
вопрос задан: 6 February 2010 14:40
7
ответов

Преобразование Endianess на небольшой полевой структуре

Я должен преобразовать структуру битового поля от прямого порядка байтов до большой-endia архитектуры. Что является лучшим способом сделать это, поскольку будут проблемы в границах байта, если я просто подкачаю структуру...
вопрос задан: 17 June 2009 15:40
6
ответов

C/C++: Вызовите Порядок Битового поля и Выравнивание

Я считал, что порядок битовых полей в структуре является конкретной платформой. Что относительно того, если я использую различные определенные для компилятора опции упаковки, будет эти данные гарантии храниться в надлежащем порядке как...
вопрос задан: 5 August 2018 12:37
6
ответов

Маршалинг набора байта с обратным порядком байтов в структуру для вытаскивания значений

Существует проницательный вопрос о чтении структуры данных C/C++ в C# от массива байтов, но я не могу заставить код работать на мой набор обратного порядка байтов (сетевой порядок байтов) байты. (РЕДАКТИРОВАНИЕ: Примечание...
вопрос задан: 23 May 2017 12:16
6
ответов

Моя основанная на AMD машина использует или обратный порядок байтов с прямым порядком байтов?

Я иду, хотя компьютерный системный курс и я пытаемся установить, наверняка, если мой основанный на AMD компьютер является небольшой машиной порядка байтов? Я полагаю, что это - потому что это было бы совместимо с Intel...
вопрос задан: 18 November 2014 00:33
6
ответов

Почему делает BinaryReader. ReadUInt32 () инвертируют комбинацию двоичных разрядов?

Я пытаюсь считать двоичный файл с классом BinaryReader, и я должен считать его в как блоки UInt32 и затем сделать некоторый бит, смещающий и т.д. послесловия. Но, по некоторым причинам разрядный порядок инвертируется...
вопрос задан: 25 July 2012 23:25
6
ответов

Bitfileds в Little-Endian и Big-Endian [duplicate]

В каком порядке необходимо расположить битподы для ордера Big-Endian (__BIG_ENDIAN_BITFIELD)? typedef union {// States device struct {// Бит Значение #if определено (...
вопрос задан: 18 May 2011 11:50
6
ответов

Кто-то может объяснить эту функцию “порядка байтов” для меня?

Запишите программу, чтобы определить, с обратным порядком байтов ли компьютер или с прямым порядком байтов. порядок байтов bool () {интервал i = 1; символ *ptr; ptr = (символ*) &i; возвратитесь (*ptr);}, Таким образом, я имею...
вопрос задан: 28 March 2010 00:52
6
ответов

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

Я должен преобразовать короткое значение от порядка байтов хоста до прямого порядка байтов. Если бы цель была обратным порядком байтов, то я мог бы использовать htons () функция, но увы - это не. Я предполагаю, что мог сделать: подкачка (htons (val))...
вопрос задан: 9 December 2009 11:40
6
ответов

Как каждый байт в целом числе сохранен в ЦП / память?

я попробовал этот символьный c[4]; интервал i=89; memcpy (&c [0], &i, 4); суд <<(интервал) c [0] <<endl; суд <<(международный) c[1] <<endl; суд <<(международный) c[2] <<endl; суд <<(международный) c[3] <
вопрос задан: 8 December 2009 07:32
5
ответов

Java читает целые числа в или обратном порядке байтов с прямым порядком байтов?

Я спрашиваю, потому что я отправляю поток байтов от процесса C до Java. На стороне C целое число на 32 бита имеет LSB, первый байт, и MSB является 4-м байтом. Таким образом, мой вопрос: На стороне Java, когда мы...
вопрос задан: 15 January 2018 23:14
5
ответов

Кодирование порядка байтов JavaScript?

Ответ на ТАК получил меня взгляды, JavaScript гарантирует определенное кодирование порядка байтов через OSs и браузеры? Или помещенный иначе поразрядные сдвиги на целых числах, "безопасных" в JavaScript?
вопрос задан: 26 November 2017 13:51
5
ответов

Безопасно каламбурящий символ* для удвоения в C

В программе С открытым исходным кодом я записал, я считываю двоичные данные (записанный другой программой) из файла и произвожу ints, удваивается, и другие различные типы данных. Одна из проблем - то, что этому нужно...
вопрос задан: 23 May 2017 12:30
5
ответов

Преобразование UINT16 оценивает в массив UINT8 [2]

Этим вопросом является в основном вторая половина к моему другому Вопросу, Как я могу преобразовать значение UINT16 в UINT8 * массив без цикла и проблем порядка байтов предотвращения. В основном я хочу сделать что-то...
вопрос задан: 23 May 2017 11:45
5
ответов

Преобразование плавания оценивает от обратного порядка байтов до прямого порядка байтов

Действительно ли возможно преобразовать плавания от большого до прямого порядка байтов? У меня есть значение с обратным порядком байтов с платформы PowerPC, которую я отправляю через TCP в процесс Windows (прямой порядок байтов). Это значение является пла
вопрос задан: 18 May 2017 02:25
5
ответов

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

Каковы базовые преобразования, которые необходимы для преобразования данных в системе с прямым порядком байтов в сетевой порядок байтов? Для 2-байтовых и 4-байтовых данных существуют известные функции (такие как htons...
вопрос задан: 19 February 2017 08:19
5
ответов

64 бита ntohl () в C++?

Страницы справочника для htonl (), кажется, предполагают, что можно только использовать его максимум для 32 битовых значений. (В действительности, ntohl () определяется для длинного неподписанного, который на моей платформе составляет 32 бита. Я предполаг
вопрос задан: 11 April 2014 13:02
5
ответов

Различие между Обратным порядком байтов и прямым порядком байтов

Каково различие между Обратным порядком байтов и Прямым порядком байтов? Оба из них, кажется, связаны с Unicode и UTF16. Где точно мы используем это?
вопрос задан: 5 January 2014 15:58
5
ответов

Прямой порядок байтов По сравнению с Обратным порядком байтов

Позволяет говорят, что у меня есть 4-байтовое целое число, и я хочу бросить его к 2-байтовому короткому целому. Действительно ли я прав, что и в (мало и в обратный порядок байтов) короткое целое будет состоять из 2 младших значащих байтов этого 4 байта...
вопрос задан: 11 February 2010 21:12
5
ответов

Почему 8-разрядное поле имеет порядок байтов?

См. определение заголовка TCP в/netinet/tcp.h: структура tcphdr {u_int16_t th_sport; исходный порт */u_int16_t th_dport/*; целевой порт/* */tcp_seq th_seq;...
вопрос задан: 14 May 2009 15:35