16진수 이해가 안갑니다.
맑은가람
16진수질문 요약 :0xa7질문 내용 : a7이 어떻게 167이죠? 16진수에서 a는 10이 아니었던가요 ㅠㅠ?
b7은 177 c7은 187인데... 이해가 안가요 ㅠㅠ
0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27- - - - -
이런식으로 16진수가 흘러가는게 맞나요?
-
이하얀
10진수 267 = (2 * 10 * 10) + (6 * 10) + 7
16진수 267 = (2 * 16 * 16) + (6 * 16) + 7 -
단화한
2진수 계산원리하고 같다고 보시면 되요 이진수 11은 2*1 + 1이 되잖아요 여기서 2는 2의 1승을 뜻하구요.
-
하늘이
16을 곱하는 이유는 16진수이기때문인가여?
-
아픔이보여
a7 =
a * 16 + 7 =
10 * 16 + 7 =
160 + 7 =
167 -
수리
16진수나 8진수나.. 원리만 이해하시면 엄청 쉽게 푸실수있는데.. 어차피 컴퓨터쪽으로 배워나가면 16진수나 2진수같은건 자유자재 변환가능해야할꺼같은데; a7 = a*16+7*1 = 167 이렇게되는원리입니다만;
-
인1형녀
넵 감사합니다
-
새꽃
가장 좋은 방법은 c도 배우신것 같으니 이런 소스를 이용하면 안 왜워도 됩니다.
#include stdio.h
int main()
{
int a=0;
printf(\10진수수를 입력하시오..\\n\);
scanf(\%d\ -
아유미
2진수에서 11의 값은 십진수로 1*2의1승+1*2의 0승 이듯 16진수에서 계산법으로 11의값은 1*16의1승+1*16의0승
입니다. -
파도
아래 나타내신 수열도 틀렸습니다. 19다음엔 1A 1B 1C ... 1F 20 순으로 나갑니다. 글쓴이분께서 잘못알고 계시네요. a는 10이 맞습니다 하지만 자릿수 하나의 증가는 다르지요. 16진수로 10이 라함은 16을 나타냅니다 16마다 십의 단위가 1씩증가하므로 b7은 177이 아니라 183, c7은 199입니다.