일상

아스키 코드 강의 메모

나른한여우 2023. 4. 17. 20:15

아스키 코드..
msg db ****, 0x00<< 붙이는 이유는 문자열의 끝을 알기위해서 ?

엔디안이란 ?
뒤집어서 표현하는 방법..

저장 시 0x12345678

big endian
0x12 0x34 0x56 0x78

little endian
0x78 0x56 0x34 0x12

온라인게임을 만들경우 엔디안 이슈가 문제가 될 수 있음
환경마다 big endian, little endian등 다르게 저장될수 있어서
하나를 정해서 저장하는게 좋다고함..

little endian이 뒤집어서 저장하는 이유

little endian : 캐스팅에 유리하다
*캐스팅 : 데이터사이즈가 큰부분에서 작은부분으로 날리는것..

big endian : 숫자 비교에 유리하다
ex) 0x12345678, 0x45678993 비교 시 앞부분부터 비교하면 편하니 유리, 가장 큰숫자가 첫번째에 있기때문에.

두가지 방식이 있다는것 확인. 나중에 C++ 코딩할때 중요할듯?!


'일상' 카테고리의 다른 글

Unity 게임 개발 국비지원 부트캠프 지원과정  (2) 2025.05.13
C언어를 공부하면서 느낀점  (0) 2024.03.11
아스키 코드 표  (0) 2023.04.17
비트와 바이트  (0) 2023.04.14
컴퓨터 구조.. 파일 실행 구조  (0) 2023.04.12