일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 반복실행구조
- 아스키코드
- 16진수
- 선택실행구조
- 문자열
- input()
- 출력
- 10진수
- 종합
- 불 자료형
- 논리연산
- 딥러닝
- OpenCV
- 기초100제
- 파이썬
- 입출력
- 8진수
- 진수
- 산술연산
- codeup
- bitwise
- 불 연산
- 비교연산
- 코드업
- Docker
- 2진수
- 비트단위논리연산
- face recognition
- 2차원배열
- 기초 100제
- Today
- Total
목록
728x90
반응형
SMALL
전체 글 (176)
DeepFlowest
▶ 비트 논리 연산자 AND & 둘 다 1이면 1 OR | 둘 다 0이면 0 XOR ^ 같으면 0, 다르면 1 not ~ 1은 0으로, 0은 1로 ● AND ● OR ● XOR ● not ▶ 시프트 연산자 전체 비트를 하나씩 왼쪽 or 오른쪽으로 옮긴다. 왼쪽 시프트 연산자 > m : n / 2의 m승 ● 왼쪽 시프트 연산자
문제 : 정수 1개를 입력받아 2배 곱해 출력해보자. [참고] *2 의 값을 출력해도 되지만, 정수를 2배로 곱하거나 나누어 계산해 주는 비트단위시프트연산자 를 이용한다. 2진수 형태로 저장되어 있는 값들을 왼쪽()으로 지정한 비트 수만큼 밀어주면 2배씩 늘어나거나 반으로 줄어드는데, 왼쪽 비트시프트()가 될 때에는 왼쪽에 0(0 또는 양의 정수인 경우)이나 1(음의 정수인 경우)이 개수만큼 추가된다. 범위(32비트)를 넘어서 이동되는 비트는 삭제된다. 답 : 설명 : 비트 연산자(Bitwise) 정리 부분 참고 => https://deepflowest.tistory.com/49
문제 : 정수 3개를 입력받아 합과 평균을 출력해보자. 단, -2147483648 ~ +2147483647 답 :
문제 : 정수 2개(a, b)를 입력받아 합, 차, 곱, 몫, 나머지, 나눈 값을 자동으로 계산해보자. 단 0
문제 : 정수를 1개 입력받아 1만큼 더해 출력해보자. 단, -2147483648 ~ +2147483647 의 범위로 입력된다. 답 :
문제 : 정수 2개(a, b) 를 입력받아 a를 b로 나눈 나머지를 출력해보자. 단, 0
문제 : 정수 2개(a, b) 를 입력받아 a를 b로 나눈 몫을 출력해보자. 단, -2147483648
문제 : 영문자 1개를 입력받아 그 다음 문자를 출력해보자. 영문자 'A'의 다음 문자는 'B'이고, 영문자 '0'의 다음 문자는 '1'이다. [힌트] 아스키문자표에서 'A'는 10진수 65로 저장되고 'B'는 10진수 66으로 저장된다. 따라서 문자도 값으로 덧셈을 할 수 있다. 답 : 설명 : 문자 ↔ 아스키코드 변경 정리 부분 참고 => https://deepflowest.tistory.com/36?category=839029