Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you wanted to return 04 on big-endian architectures, you can use a binary mask - (int &0xFF).

Since this compiles to FF 00 00 00 in big-endian and 00 00 00 FF in little-endian, it would work on both platforms.

If you’re reading a file in binary format from disk, though, you always have to know whether the byte you are reading is little-endian or big-endian on disk.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: