개인적으로 헷갈리는 것 중요한 것 위주로 정리해두고 연습문제를 풀어본 글입니다.
- 음의 정수 표현
양의 정수 이진수 값에 1의 보수 -> 2의 보수
* 2진수 음수를 10진수로 표현할 때도 1의 보수 -> 2의 보수
- 2의 보수 구하기
1의 보수 : 각 비트의 1은 0으로, 0은 1로
2의 보수 : 1의 보수에 1을 더함
ex) 00010110 의 2의 보수 구하기
00010110 의 1의 보수는 11101001
1을 더하면 11101010 (2의 보수)
- 기본 자료형
1) 정수형
자바는 정수형 연산을 int 형으로 한다.
* long 형에서 int 형으로 변환하지 않는다. (데이터 손실)
2) 실수형
float 소수점 이하 6자리
double 소수점 이하 15자리
3) 문자형
char
유니코드로 문자를 표현할 수 있다. / 유니코드 값을 16진수로 표현할 수 있다.
4) 참거짓
=논리자료형
boolean A = true; //true 혹은 false로 초기화
'열혈 Java 프로그래밍' 카테고리의 다른 글
[윤성우의 열혈 Java 프로그래밍] Chapter 05 if, else, switch (0) | 2020.07.20 |
---|---|
[윤성우의 열혈 Java 프로그래밍] Chapter 04 비트 연산자 (0) | 2020.07.20 |
[윤성우의 열혈 Java 프로그래밍] Chapter 04 (0) | 2020.07.17 |
[윤성우의 열혈 Java 프로그래밍] Chapter 03 (0) | 2020.07.16 |
[윤성우의 열혈 Java 프로그래밍] Chapter 01 (0) | 2020.07.15 |