byte 와 bit란?
bit
● 컴퓨터의 최소 데이터 단위
● 이진수(0 또는 1)로 표현되는 정보의 단위
● 1비트는 2가지의 상태를 나타낼 수 있습니다. 예를 들어, 스위치가 켜져있는지(1) 꺼져있는지(0)를 나타낼 수 있다.
● 컴퓨터의 모든 데이터와 명령은 이진수로 표현되며, 이진수의 각 자리는 비트에 해당
byte
● 8개의 비트로 이루어진 데이터 단위입니다.
● 1바이트는 일반적으로 컴퓨터에서 문자, 숫자, 기호 등의 하나의 문자를 나타내는 데 사용됩니다.
● 예를 들어, 영문 알파벳 한 글자는 보통 1바이트로 표현됩니다.
bit는 정보의 최소 단위이고, byte는 데이터를 저장하고 표현하는 데 사용되는 더 큰 단위
핵심 정리 - 8비트는 1바이트, bit 는 물리적인 단위, byte는 논리적인 단위이다 라고 기억
char charBox;
charBox = '가'; 는 출력이 되는데
charBox = '가나'; 는 출력이 안되는 이유는 char는 2바이트의 속성을 지녔기 때문에 한 글자만 출력이 가능하다.
B라는 문자를 출력하면 66이란 숫자가 나오는데 컴퓨터에서 문자를 표현하고 처리하기 위해 문자표가 사용되기 때문이다.
문자표는 ASCII (American Standard Code for Information Interchange), Unicode, UTF-8, UTF-16 등의 형식으로 구성될 수 있다.
인코딩과 디코딩이란?
변수에 char 타입에 데이터를 저장하고 출력하는 과정을 이해해보기
인코딩
- 이진수를 문자형으로 바꾸는 과정
디코딩이란
- 문자를 이진수로 변환하는 과정
'Java' 카테고리의 다른 글
데이터 타입(논리형) (0) | 2024.04.08 |
---|---|
데이터 타입(실수형) (0) | 2024.04.08 |
데이터 타입(정수형) (0) | 2024.04.08 |
변수 ( Variable ) - 2 (0) | 2024.04.08 |
Java 기본 (0) | 2024.04.08 |