데이터타입

    [이번엔 까먹지 말자] int와 long 구분하기 / bit와 Byte에 대해

    int,long 타입을 구분하기를 무서워하는 저를 발견하여, 글을 작성하기로 하였습니다. 먼저, bit와 byte에 대한 이해가 약한 것 같으니 bit부터 살펴보겠습니다. bit는 뭘까요? 모든 데이터는 0과 1의 조합으로 표현할 수 있습니다. 쉽게 전구의 불을 on / off 하는 단 2가지의 경우의 수부터 시작되는거죠. 1bit는 0과 1로 이루어져있고, 데이터를 표현하는 가장 최소의 단위입니다. int 는 4byte 메모리를 사용합니다. 그럼, 4byte는 몇 bit로 이루어져 있을까요? 생각해보시고 펼쳐보세요! 더보기 4byte는 1byte x 4 = 8bit x 4 = 32bit로 이루어져 있습니다. (1byte 당 8bit) 이 32bit에서 1bit로 뭘 표현 할 수 있다했죠? 0과 1 딱 ..