Wpis z mikrobloga

@AndrewGolota: no musisz pewnie bity poprzestawiać, albo napisać swoje klasy Big Endian i Little Endian nie wiem jakie są dokładne wytyczne zadania. Nigdy nie lubiłem tej niedokładności w zadaniach programistycznych.
  • Odpowiedz
@AndrewGolota: Jeśli masz bajty w następującej kolejności A, B, C, D, E (big endian) to by otrzymać long w kodowaniu little endian
musisz użyć operacji na bitach

long wynik = E << 32 || D << 24 || C << 16 || B << 8 || A << 0
  • Odpowiedz