열혈 Java 프로그래밍

[윤성우의 열혈 Java 프로그래밍] Chapter 02

잉여진행중 2020. 7. 15. 14:51

개인적으로 헷갈리는 것 중요한 것 위주로 정리해두고 연습문제를 풀어본 글입니다.

 

- 음의 정수 표현

양의 정수 이진수 값에 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로 초기화