공부중에 질문이요 진수 관련임
돋되다
2023.04.01
질문 제목 : 공부중에 질문이요 진수 관련임 일단봐주셈 질문 내용 :
int num1=0xa7
이라고 해요
printf(%d,num1);
코딩결과가 167인데
0x는 16진수라고배웠거든요 a가 10 이잖아요(맞음??)
10x7 = 70 아닌가요 ㅋㅋㅋ......
167인지 이해를못하겠어요 설명부탁드려요!!!!!!!!!!!!!!!!!!
-
BlackCat
0xA7 =
A7(16진수)=
A * 16^1 + 7 *16^0 =
10 * 16 + 7 * 1 =
160 + 7 = 167 -
채꽃
10진수는 각 자리수마다 10씩 곱해집니다.
16진수는 16씩 곱해지고
이탓에 0xa0은 160이 되고 0x7을 더하니 167.