표현 범위(5)
-
실수, 실수 표현
실수· 소수부나 지수부가 있는 수를 가리킵니다.· 소수점을 가진 숫자를 표현합니다.· 정수보다 훨씬 더 넓은 표현 범위를 가집니다.· 정수 표현방식보다 더 중요합니다.· 실수는 오차를 동반 실수 표현실수 표현의 문제점· 0과 1사이의 실수만 해도 그 수가 무한대· 단순히 몇 바이트 정도로 모든 실수를 표현하는 것은 불가능합니다. 문제점에 대한 해결책정확도를 포기하고, 대신에 표현할 수 있는 값의 범위를 넓히고 근사값을 사용합니다. 0과 1을 통한 정수와 실수 표현 1.1과 1.2사이에도 무한 대의 실수값이 존재하므로 0과 1로는 정확한 실수값을 표현할 수 없는 한계가 있습니다.실수를 표현하기 위한 한계를 해결하기 위해 근사치를 사용하게 됩니다.실수형 데이터의 오차는 자바뿐만 아니라 모든 프로그래밍 언어에..
-
실수 자료형 선택 기준 (float vs double)
실수 자료형 선택 기준 (float vs double) float와 double 모두 매우 충분한 표현 범위를 가지고 있지만 이 둘의 가장 큰 차이점은 정밀도가 다릅니다. 따라서 필요한 정밀도를 바탕으로 자료형을 결정해야 하며 일반적으로 double 자료형 선택을 권장합니다.
-
데이터의 표현 범위를 구하는 공식
데이터의 표현 범위를 구하는 공식 n 비트 수(1바이트는 8비트) -2n-1 최소값(MIN) 2n-1-1 최대값(MAX) 기본 자료형의 메모리 크기 구분 종류 메모리 크기 데이터 표현 범위 정수형 char 1byte -128 ~ +127 정수형 short 2byte -32768 ~ +32767 정수형 int 4byte -2147483648 ~ +2147483647 정수형 long 4byte -2147483648 ~ +2147483647 실수형 float 4byte 실수형 double 8byte 실수형 long double 8byte
-
double형 변수의 선언과 활용- VariableBoolean01.java
double형 변수의 선언과 활용 소스코드 public class VariableBoolean01 { public static void main(String[] args) { //boolean자료형은 true/false만 저장가능 boolean b1=true; boolean b2=false; System.out.println(b1); System.out.println(b2); //연산의 결과에 의한 true/false출력 System.out.println(710); } } 출력결과 결과값이 33.0000003이 아니라 아래와 같이 정확한 결과값이 나오지 않습니다. 이는 자료형의 표현방식의 차이때문입니다.
-
정수 - 정수의 표현(양의 정수 기준), 정수의 표현(음의 정수 기준)
정수