Dev fox
아스키 코드 강의 메모 본문
아스키 코드..
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++ 코딩할때 중요할듯?!
'일상' 카테고리의 다른 글
아스키 코드 표 (0) | 2023.04.17 |
---|---|
비트와 바이트 (0) | 2023.04.14 |
컴퓨터 구조.. 파일 실행 구조 (0) | 2023.04.12 |
폴더에서 cmd창 바로가기 (0) | 2023.04.12 |