1. 정수형 변수

​정수형 변수는 부호는 있지만소수점을 표현 하지는 못하는 정수를 저장 할 수 있는 데이터타입 이다.

1) int 

int형은 가장 기본적인 정수형 변수이다보통의 경우 int가 담을 수 있는 데이터의 크기는 32비트 컴퓨터 기준으로 4바이트 이다.

표현 가능한 정수의 범위

부호 있는 경우 2147483648 ~ 2147483647 ( -2^31 ~ 2^31 – 1 )

부호 없는 경우 : 0 ~ 4294967295 ( 0 ~ 2^32-1 )

부호 있는 short형인 경우 : -32768 ~ 32767 ( -2^15 ~ 2^15 -1 )

부호 없는 short형인 경우 : 0 ~ 65535 ( 0 ~ 2^16 -1 )

2) char 

char형은 문자형 데이터 하나를 저장 할 수 있는 데이터 타입이다. char형이 담을 수 는 문자형 데이터는 1바이트의 아스키코드로 표현 가능하다.

표현 가능한 정수의 범위

부호 있는 경우 : -128 ~ 127 ( -2^7 ~ 2^7 – 1 )

부호 없는 경우 : 0 ~ 255 ( 0 ~ 2^8 – 1 )

 

 

2. 실수형 변수

실수형 변수는 소수점을 가질수 있는 변수를 말하며실수형 타입은 컴퓨터는 실수를 부동소수점 방식을 이용하여 관리 한다부동소수점 방식에서는 부호부와 지수부가수부로 구성되어 있으며,

​정수형이 부호유무 지시자가 있는것과 달리 부호부가 반드시 있다.

실수형 변수는 정수형처럼 일정한 범위를 표현 하는 것이 아닌 실수의 정확도를 따지게 된다.

1) float

float형은 4바이트로서 부호부 1비트지수부 8비트가수부 23비트로 구성 되어있다.

float형의 정확도는 소수점 6자리 유효 하다.

2) double

double형은 8바이트 부호부 1비트지수부 11비트가수부 52비트로 구성 되어있다.

double형의 정확도는 소수점 15자리까지 유효 하다