728x90
이진법과 보수
2진법의 보수: 0을 1로, 1을 0으로 뒤집는다.(== 1의 보수)
cpu는 가산만 가능하고, 기본 구조적으로 감산과 음수 개념이 없어서 생긴 방식.
1010 은 00001010과 같다. (맨 앞 0은 + 부호비트) // 10
보수는 11110101 이다. (맨 앞 1은 - 부호비트) // 이 값에서 1을 더하면 -10이 됨.
00000010 의 보수는 11111101 + 1 ( - 2 )
와닿지 않는다면 보수 계산 많이 검색해보고 노트에 직접 계산해보기
정처기 등의 시험에서 자주 나오는 개념.
리터럴과 접미사
10. -> 10.0 (디폴트인 double 10.0 으로 취급)
.10 -> 0.10 ( 더블 0.10)
10f -> 10.0f ( 플로트)
진수와 접두사
int bin = 0b10; //접두사 0b
// ex. 2진수 10 == 10진수 2
int oct = 0100; //접두사 0
// ex. 8진수 100 == 10진수 64
int hex = 0x100; //접두사 0x
// ex. 16진수 100 == 10진수 16 x 16
728x90
반응형
'정리 노트 > 꿈날개_JAVA_기초' 카테고리의 다른 글
13. 연산자 : (개념 / 종류 / 우선 순위) + 예제 (0) | 2023.06.25 |
---|---|
12. Scanner Class (입력 스트림) + 실습 ④ (0) | 2023.06.18 |
10. 변수의 기본 값, 지역변수와 초기화 (0) | 2023.02.07 |
9. 문자와 문자열 (더하기 연산과 공백 저장) (0) | 2023.02.07 |
8. 형 변환과 오버플로우 (변수 실습②,③) (0) | 2023.02.07 |