인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

노트님의 프로필 이미지
노트

작성한 질문수

홍정모의 따라하며 배우는 C언어

3.8 8진수와 16진수

8진수 16진수 궁급합니다!

작성

·

398

0

안녕하세요 강의 (3.8_8진수와 16진수 2분 40초) 비트 관련하여 궁하여 작성합니다!

2진수는 32비트라 1이 32인게 이해가 되는데요

8진수는 왜 7이 10개인지 궁금합니다!! (그리고 앞에 왜 3이 들어 가는지도 알려주시면 감사드립니다)

16진수는 왜 f가 8개인지 궁금합니다!!

답변 1

2

홍정모님의 프로필 이미지
홍정모
지식공유자

풀어서 적으면 아래와 같습니다. 코드로 확인도 해보세요.

8진수: (8^0)*7 + (8^1)*7 + ... + (8^10)*3 = 4294967295

#include <stdio.h>
#include <math.h>

int main()
{
    long sum = 0;
    for(int i = 0; i < 10; i ++)
    {
        sum += pow(8, i)*7;
    }
    
    sum += pow(8, 10)*3;
    
    printf("%ld\n", sum);

    return 0;
}

16진수: (16^0)*15 + ... + (16^7)*15 = 4294967295

#include <stdio.h>
#include <math.h>

int main()
{
    long sum = 0;
    for(int i = 0; i <= 7; i ++)
    {
        sum += pow(16, i)*15;
    }

    printf("%ld\n", sum);

    return 0;
}

입니다.

노트님의 프로필 이미지
노트

작성한 질문수

질문하기