TIL/개인공부
2018. 9. 14.
공부2
1. 빅 엔디언 머신 & 리틀 엔디언 머신 구별하는방법, 코드 작성 ex. A45C를 저장할때 빅 엔디언 머신에서는 A4를 첫 번째 바이트로, 5C를 두 번째 바이트로리틀 엔디언 머신에서는 5C를 첫 번째 바이트로, A4를 두번째 바이트로 저장 즉 2바이트 중에서 첫 번째 바이트가 큰거면-> 리틀, 작은거면-> 빅 /*return 한 값이 1이면 리틀0이면 빅*/ bool isLittleEndian(){int testNum;char *ptr; testNum = 1; //0x0001 or 0x0100ptr = (char*) &testNum;return (*ptr);} 2. 비트에서 1의 갯수를 세는 방법 예로 00001011이라고 할 때: 오른쪽 끝이 1 이면 count ++, 비트에 더하기 1 ==> 비..