09강 ~ 13강 수강 후
메모하고자 하는 내용 정리 !
09강 값의 종류와 표현 방법
- 정수값
- 32전구로 표현. Total 4byte. 32bit.
- 26
- 0x1a > 16진수 26
- 0b11010 > 2진수 26
- 032 > 8진수 26
- 26L > 8byte ( L 붙어서. )
- 실수값
- 123.4. 기본 크기 8byte.
- 123.4f - 4byte 실수
- 123.4d - 8byte 실수
- 1.234e2 = 123.4 소수점이 2칸 이동하였다는 지수 표현.
- 문자값
- 'A' = '\u0065'. 코드값 표현 방식!
- 진리값
- true
- false
11강 값의 형식 명칭과 변환
- 정수 형식
- 1byte 정수 = byte
- 2byte 정수 = short
- 4byte 정수 = int
- 8byte 정수 = long
- 실수 형식
- float
- double
- 26.5 = 2.65e1
- float x = 3.5; ( Error )
==> float x = (float)3.5; ( O ) - double x = 3.5f; (묵시적 형변환으로 가능)
- 문자 형식
- char (2byte)
- 부울 형식
- boolean (1bit) = 1 or 0
13강 부동 소수점(Float Point) 실수 값의 크기와 범위
- 기존 4바이트를 고정 소수점(Fixed Point)로 사용하여 정수 부분 2byte, 실수 부분 2byte 쓴다면
정수 부분이 3만 가량뿐이 쓸수 없기에 소수점을 유연하게 쓰기 위한 부동 소수점을 사용하게 됨! - 아래 이미지와 같이 끝에 e1은 소수점이 정수 쪽으로 한 칸 이동하였다는 의미.
- 실수라는 값의 비트 구조는 지수와 가수로 이루어져 있다는 점!
- 가수 안에는 소수점라는 것과 정수를 한 번에 표현하는 비트 구조의 반을 가지고 있다는 점!
- 32비트 실수 값의 범위는 아래와 같음!
'Room 102. Back-end > JAVA' 카테고리의 다른 글
뉴 렉쳐 [Java 프로그래밍] 강의 (6) - InputStream (0) | 2020.06.04 |
---|---|
뉴 렉쳐 [Java 프로그래밍] 강의 (4) - 출력 스트림과 버퍼 (0) | 2020.05.20 |
뉴 렉쳐 [Java 프로그래밍] 강의 (2) (0) | 2020.05.19 |
뉴 렉쳐 [Java 프로그래밍] 강의 (1) (0) | 2020.05.15 |
"JSP, 액션 태그(Action Tag)에 대해" (0) | 2019.09.17 |