728x90
컴퓨터는 왜 2진수를 사용하는가?
컴퓨터는 전류가 흐르고, 안 흐르고 (ON/OFF)로만 표현할 수 있다. 그렇기 때문에 0과 1 로만 모든 것을 표현해야 한다.
2진수 1자리 수는 2가지(0, 1)를 표현할 수 있고, 2자리 수는 4가지(00,01,10,11) 를 표현 할 수 있다.
0과 1을 표현하는 1자리 수를 1 bit (비트)라고 하는데, 1bit가 8자리가 되면 8 bit
8bit = 1byte(바이트) = 2 nibble(니블) 이다.
1 nibble은 4bit인데 4bit는 16가지를 표현할 수 있다. 그래서 16진수의 범위와 일치한다.
16진수는 순서대로 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 로 표기해서 쓸 수 있다.
16진수를 사용하는 이유는 16진수 자릿수 하나가 2^4를 표현할 수 있기 때문에 보기 편해서 컴퓨터, 프로그래밍 영역에서 많이 쓰인다.
EX) ff = 1111 1111
HTML / CSS 에서 16진수를 제일 많이 쓰이는 곳은 색상 코드를 표현할 때이다.
검은색을 표현하는 #000000부터 흰색을 표현하는 #ffffff까지 16진수로 정말 많은 색상을 표현할 수 있다.
ffffff = 6 nibble = 3 byte = 24 bit
반응형
'HTML & CSS' 카테고리의 다른 글
CSS란?-CSS를 적용하는 3가지 방법 (0) | 2022.10.21 |
---|---|
일반적인 웹사이트 HTML에 자주 쓰이는 tag(태그),element(엘리먼트) (0) | 2022.10.21 |
CSS - 속성과 속성값 (0) | 2022.10.17 |
CSS - position (블럭 위치조절 3가지 방법) (1) | 2022.10.13 |
CSS 기초 (0) | 2022.10.12 |