조건문과 반복문을 하기 전에 자료형에 대해서 더 알아봅니다.

다양한 자료형이 제공되는 이유

데이터의 표현 방식이 다르기 때문

메모리 공간을 적절히 사용하기 위해서

unsigned가 붙어서 달라지는 표현의 범위

자료형 메모리 크기 표현 가능한 데이터의 범위
char(signed char) 1바이트 -128 ~ +127
unsigned char 1바이트 0 ~ (127 + 128)
short(signed short) 2바이트 -32768 ~ +32767
unsigned short 2바이트 0 ~ (32767 + 32768)
int(signed int) 4바이트 -2147483648 ~ +2147483647
unsigned int 4바이트 0 ~ (2147483647 + 2147483648)
long(signed long) 4바이트 -2147483648 ~ +2147483647
unsigned long 4바이트 0 ~ (2147483647 + 2147483648)

아스키코드

1. 아스키코드란?

아스키코드(ASCII, American Standard Code for Information Interchange)는 컴퓨터에서 문자를 표현하기 위한 코드이다. 7비트로 구성되어 있으며, 0~127까지의 숫자에 각각 문자를 대응시킨다.

2. 아스키코드의 구성