Mam tablicy bajtowej o rozmiarze 4C#: Konwersja tablicy bajtów do pływaka
byte[] source = new byte[4];
Teraz chciałem przekształcić to źródło do wartości pływaka 4-bajtowego ...
Może ktoś powiedzieć mi, jak to zrobić ...
Mam tablicy bajtowej o rozmiarze 4C#: Konwersja tablicy bajtów do pływaka
byte[] source = new byte[4];
Teraz chciałem przekształcić to źródło do wartości pływaka 4-bajtowego ...
Może ktoś powiedzieć mi, jak to zrobić ...
Spróbuj
float myFloat = System.BitConverter.ToSingle(mybyteArray, startIndex);
Załóżmy, że bytearray znalazł się nad siecią. Czy Endianness jest tutaj problemem? Jeśli chciałbym napisać sekwencję bajtów w C lub C++, co powinienem zrobić? – user1741137
"Czy Endianness jest tutaj problemem?" Tak, oczywiście – maazza
W co numeryczny format jest tablica bajtów? Istnieje wiele różnych sposobów jego interpretacji. Czy masz przykład? Na przykład: bajty 32-bitowej liczby całkowitej, najmniej znaczący bajty w bajcie 0, każdy bajt-little-endian. –