32bit CPU에서
int형 변수를 선언하고 511이라는 값을 넣는다고 치면
511값은
1 11111111

인데
빅엔디안에선
00000000 00000000 00000001 11111111
일케 들어가고

리틀 엔디안에선
11111111 00000001 00000000 00000000

일케 들어간다.(젤 왼쪽이 낮은 바이트, 0 오른쪽이 높은 바이트, 3)

뭐 한 시스템에서는 상관 없지만 이기종간에 패킷 교환할 땐 이걸 고려해줘야함
저작자 표시 비영리 변경 금지
신고
블로그 이미지

roter

JHB / Peripheral Programmer

댓글을 달아 주세요