printf() 함수의 포맷 스트링
%s : 문장열 %c : 문자 1개 %d : +- 부호 있는 정수 %u : 부호 없는 정수 %f : 실수 %X : 16진수 대문자로 %x : 16진수 소문자로 %02X : 16진수 대문자로, 2자리 헥사에서 앞의 빈칸이 있으면 0으로 채움 ex. printf("%s %c %d %u %f %0.3f %X %x %02X\n", s, c, i, iUL, f, f, i, 255, 10); 출처: xorms0707.tistory.com/8 %5d 정수를 5칸에 오른쪽 정렬하여 출력 %-5d 정수를 5칸에 왼쪽 정렬하여 출력 %02X 16진수 대문자로 2자리로 표현하며, 앞에 빈칸이 있으면 0으로 채움 %0.3f 실수를 소숫점 3자리까지 표현 %7.3f 실수를 소숫점 포함하여 총 7칸에 표현하며, 소숫점 이하 3자..
비트, 바이트 와 진수의 상관관계
1 bit (2^1) = 0 , 1 즉 , 숫자를 0과 1로 표현 가능하다. ==> 2진수 2 bit (2^2) = (0 0), (0 1), (1 0), (1 1) 즉, 숫자를 0, 1, 2, 3 로 표현 가능하다. ==> 4진수 3 bit (2^3) = (0 0 0), (0 0 1), (0 1 0), (0 1 1), (1 0 0), (1 0 1), (1 1 0), (1 1 1) 즉, 숫자를 0, 1, 2, 3, 4, 5, 6 ,7 로 표현 가능하다. ==> 8진수 4 bit (2^4) = (0 0 0 0) ..... (1 1 1 1) 즉 숫자를 0 ~ 15 까지 표현 가능하다. ==> 16진수 8 bit (2^8) = (0 0 0 0 0 0 0 0) .... (1 1 1 1 1 1 1 1) (== 1b..