데이터 표현(21)
-
실수 자료형 선택 기준 (float vs double)
실수 자료형 선택 기준 (float vs double) float와 double 모두 매우 충분한 표현 범위를 가지고 있지만 이 둘의 가장 큰 차이점은 정밀도가 다릅니다. 따라서 필요한 정밀도를 바탕으로 자료형을 결정해야 하며 일반적으로 double 자료형 선택을 권장합니다.
-
상수
데이터 표현표현되는 데이터는 변수 아니면 상수로 표현되어 집니다. 상수(constant)· 자료형으로 표현되는 상수 (리터럴 상수)· 사용자 정의 상수 자료형으로 표현되는 상수 특징(리터럴 상수)· 리터럴(literal)이란 그 자체로 값을 의미하는 것입니다.· 변수와 마찬가지로 상수도 메모리 공간에 저장이 됩니다.· 다만 이름이 존재하지 않으니 값의 변경이 불가능합니다.· 상수는 존재 의미가 없어지면 바로 소멸됩니다.· int, double과 같은 자료형은 데이터 표현의 기준이며 따라서 변수뿐만 아니라 상수의 데이터 저장 및 참조의 기준이 됩니다. 상수의 표현 자료형
-
실수 선언 및 메모리 저장 및 참조 도식도 예제-VariableDouble02.java
실수 선언 및 메모리 저장 및 참조 도식도 예제 실수 선언 및 메모리 저장 및 참조 도식도 출력결과 소스코드public class VariableDouble02 { public static void main(String[] args) { //실수형 변수 선언 double num1; //변수 초기화 num1=11.0000001; System.out.println(num1); }}
-
2진수, 10진수, 16진수, 8진수 데이터 표현방법
2진수, 10진수, 16진수, 8진수 진수설명표현법2진수0~1까지의 숫자를 사용컴퓨팅 표현법10진수0~9까지의 숫자를 사용일상적인 표현법16진수0~9까지의 숫자를 사용하고, 9 이후부터 a, b, c, d, e, f 문자 사용컴퓨팅 표현법8진수0~7까지의 숫자를 사용컴퓨팅 표현법 2진수, 10진수, 16진수, 8진수 데이터 표현 방법 2진수10진수16진수 8진수0000 000000x0000000 000110x1010000 001020x2020000 001130x3030000 010040x4040000 010150x5050000 011060x6060000 011170x7070000 100080x80100000 100190x90110000 1010100xa0120000 1011110xb0130000 1100..
-
Ex10-정수형 데이터 표현 최소값(MIN)과 최대값(MAX) 상수
정수형 데이터 표현 최소값(MIN)과 최대값(MAX) 상수 소스코드 #include #include // 정수형의 최소값(MIN), 최대값(MAX) 상수 정의 int main(void) { printf("char 최소값: %d, 최대값: %d \n", CHAR_MIN, CHAR_MAX); printf("short 최소값: %d, 최대값: %d \n", SHRT_MIN, SHRT_MAX); printf("int 최소값: %d, 최대값: %d \n", INT_MIN, INT_MAX); printf("long 최소값: %d, 최대값: %d \n", LONG_MIN, LONG_MAX); return 0; } 출력결과
-
boolean자료형 출력-VariableBoolean01.java
boolean자료형 출력 소스코드 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); } } 출력결과