정밀도(4)
-
실수, 실수 표현
실수· 소수부나 지수부가 있는 수를 가리킵니다.· 소수점을 가진 숫자를 표현합니다.· 정수보다 훨씬 더 넓은 표현 범위를 가집니다.· 정수 표현방식보다 더 중요합니다.· 실수는 오차를 동반 실수 표현실수 표현의 문제점· 0과 1사이의 실수만 해도 그 수가 무한대· 단순히 몇 바이트 정도로 모든 실수를 표현하는 것은 불가능합니다. 문제점에 대한 해결책정확도를 포기하고, 대신에 표현할 수 있는 값의 범위를 넓히고 근사값을 사용합니다. 0과 1을 통한 정수와 실수 표현 1.1과 1.2사이에도 무한 대의 실수값이 존재하므로 0과 1로는 정확한 실수값을 표현할 수 없는 한계가 있습니다.실수를 표현하기 위한 한계를 해결하기 위해 근사치를 사용하게 됩니다.실수형 데이터의 오차는 자바뿐만 아니라 모든 프로그래밍 언어에..
-
실수 자료형 선택 기준 (float vs double)
실수 자료형 선택 기준 (float vs double) float와 double 모두 매우 충분한 표현 범위를 가지고 있지만 이 둘의 가장 큰 차이점은 정밀도가 다릅니다. 따라서 필요한 정밀도를 바탕으로 자료형을 결정해야 하며 일반적으로 double 자료형 선택을 권장합니다.
-
실수(실수형) / 실수형 데이터 정밀도 / float.h
실수형· 실수형 데이터를 저장하는 변수의 자료형· 소수점을 가진 실수의 값을 표현 sizeof(float) ≤ sizeof(double) ≤ sizeof(long double) float.h· 실수형 데이터 표현 범위를 자동으로 알려주는 라이브러리· 실수형 데이터 표현의 최소값(MIN)과 최대값(MAX) 상수 제공 99.9 99.99 99.999 99.9999
-
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이 아니라 아래와 같이 정확한 결과값이 나오지 않습니다. 이는 자료형의 표현방식의 차이때문입니다.