inblog logo
|
{CODE-RYU};

    2진법

    Dec 13, 2023
    2진법
    Contents
    1. 2진법이란?2. 프로그램에서의 2진법3. 8bit

    1. 2진법이란?

    0과 1을 사용해 표현하는 숫자 체계
     
    notion image
    숫자를 2로 나눈 나머지 값을 나열하면 2진법으로 표현할 수 있다.
     
    notion image
    반대로 2진법의 각 자리의 값과 2진법의 숫자를 곱해 합산하면 10진수가 된다.
     
     

    2. 프로그램에서의 2진법

    컴퓨터 상에서는 각각의 자리를 비트라고 부르며, 각각의 비트는 켜져있거나 꺼져있는 두 가지 상태로 표시된다
    1bit = 1개의 경우의 수
    2bit = 2개의 경우의 수
    ……
     
    bit를 늘리면 경우의 수는 증가하지만, 경우의 수가 늘어나도 모든 경우의 수를 담을 수 없다.
     
    따라서 8bit=128개의 경우의 수로 문자를 나열해 문자열을 만든다.
    notion image
     
     
    아스키 표를 기준으로 1101000(2) 1101001(2) 는 hi 가 된다.
     
     

    3. 8bit

     
    정보 처리의 기본 단위
     
    pc에 문자를 저장할 때 8bit 의 공간을 차지한다.
     
    8bit = 1byte 1000byte = 1 Kbyte 1000 Kbyte =1 Mbyte (백만) 1000 Mbyte = 1 Gbyte (십억)
     
    정수형을 의미하는 int 라는 자료형은 4byte를 할당한다.
    이때 4byte = 32bit 이고, 32bit는 2의 32승이다.
    이는 약 42억bit , 즉 42억개의 공간을 가지고 있다는 의미이다.
    정수는 양수와 음수를 포함하고 있기 때문에 반으로 나눠 각각 21억 정도의 숫자까지 저장 가능하다.
    notion image
    이렇게 정수 값으로 21억은 사용 가능하지만, 그 이상은 오류가 발생한다.
    Share article

    {CODE-RYU};

    RSS·Powered by Inblog