정수 실수 자료표현(JAVA)

수민·2022년 3월 24일
0

개발

목록 보기
1/45

종류 설명 저장 공간 값의 범위 (최소값~최대값)

boolean 논리값 1 bit true / false

byte 부호 있는 정수 8 bits -128 ~ 127

char 유니코드 문자 16 bits \u0000 ~ \uFFFF

short 부호 있는 정수 16 bits -32768 ~ 32767

int 부호 있는 정수 32 bits -2147483648 ~ 2147483647

long 부호 있는 정수 64 bits -9223372036854775808 ~ 9223372036854775807

float IEEE 754 실수 32 bits 1.40239846E-45f
~ (표현 가능 양수 범위)

                                      3.40282347E+38f

double IEEE 754 실수 64 bits 4.94065645841246544E-324
~ (표현 가능 양수 범위)

                                      1.79769313486231570E+308

종류 설명 저장 공간 값의 범위 (최소값~최대값)

boolean 논리값 1 bit true / false

byte 부호 있는 정수 8 bits -128 ~ 127

char 유니코드 문자 16 bits \u0000 ~ \uFFFF

short 부호 있는 정수 16 bits -32768 ~ 32767

int 부호 있는 정수 32 bits -2147483648 ~ 2147483647

long 부호 있는 정수 64 bits -9223372036854775808 ~ 9223372036854775807

float IEEE 754 실수 32 bits 1.40239846E-45f
~ (표현 가능 양수 범위)

                                      3.40282347E+38f

double IEEE 754 실수 64 bits 4.94065645841246544E-324
~ (표현 가능 양수 범위)
1.79769313486231570E+308

--------------------------------------------------------------------------------------

실수를 표현하는방법은
부동소수
-소수점이 이동가능하다고 해서 붙여진 이름.
32비트로 구성되어있다. 부호부에 1비트및 지수부에 8비트 가수부에 23비트를 할당하는 표현방식
float값인 9.25라고 치면
지수부(정수) 9와, 가수부(실수)0.25를 나누어서 표현함.

정수자료형

정수자료형은 기본자료형 and 참조자료형이있다. 기본자료형은 정수형(byte(1바이트)),short(2바이트), int(4바이트),long(8바이트)

문자형(char(2바이트)
실수형(float(4바이트), double(8바이트)
논리형(boolean(참과거짓))

자바는 모든정수값을 기본으로 int형으로 처리하므로 long형을 그냥선언하면
오류가남. 따라서 숫자뒤에 long형을 나타내는 식별자인L이나 I을 붙여야한다.
ex) long num = 12345678900; (X) / long num = 12345678900L;
ex) long num = 1000; // 이 경우 에러X. 1000은 int형의 범위 안에 있어서 long형으로 자동형 변환됨.

상수형은 -변하지않는값 final예약어를 사용

profile
헬창목표

0개의 댓글