비트 연산자(AND, OR, XOR, NOT) | 음수 표현 방법 | 2의 보수 | 진수 변환 | 비트란?

  Рет қаралды 2,880

혀니C코딩

혀니C코딩

Күн бұрын

Пікірлер: 16
@withhoneyc
@withhoneyc Жыл бұрын
00:00 비트란? 03:39 n진수란? 06:48 비트 연산자(AND, OR, XOR, NOT) ➡️ 소스코드 : cafe.naver.com/honeyc/3473
@사쿠노
@사쿠노 Жыл бұрын
유니티 레이어 마스크 관련해서 비트연산자를 사용하여 이 영상에 들어오게 되었습니다. 유용한 정보 쉽게 알려주셔서 감사합니다.
@withhoneyc
@withhoneyc Жыл бұрын
저도 감사합니다🙏
@관심동상우선보기
@관심동상우선보기 Жыл бұрын
최고의 설명, 감사합니다.
@aa-d1e
@aa-d1e 11 ай бұрын
3:14 256을 -128과 127로 나타내고 65536가지를 -32768과 32767로 어떻게 표현할 수 있는건지 좀 더 쉽게 설명들을 수 있을까요?
@withhoneyc
@withhoneyc 11 ай бұрын
kzbin.info/www/bejne/nqXRhoSgqpuanZYsi=WrZjEtFArf2CunGW 이 영상을 참고해 보시면 좋을 거 같습니다:)
@킴키-o1y
@킴키-o1y Жыл бұрын
감사합니다. .
@withhoneyc
@withhoneyc Жыл бұрын
정말 많은 강의를 듣고 계시네요^^ 감사합니다🙏
@킴키-o1y
@킴키-o1y Жыл бұрын
( ~5 == - 5 ) = 0 감사합니다
@strongdev-zg2jp
@strongdev-zg2jp Жыл бұрын
감사합니다! 선생님 여쭤볼게 있어서 댓글을 남기게 되었습니다. C언어에서 2의 보수를 구할 때 b = ~a + 1; 이렇게 비트를 반전시키고 +1을 하는데 b = (a ^ 0xffff) + 1; 이렇게 구하면 제대로 결과가 안 나오더라구요. 비트연산자 ^를 사용하면 비트가 반전되는 걸로 알고 있는데, ~a와 왜 결과가 다른지 잘 모르겠습니다 int a, b; printf("정수를 입력: "); scanf("%d", &a); b = (a ^ 0xffff) +1; //b = ~a + 1; printf("%d ", b); 100을 입력하면 -100이 나와야하는데 두 결과가 상이해서요
@withhoneyc
@withhoneyc Жыл бұрын
b = ~a + 1: ~는 비트 NOT 연산자로, a의 각 비트를 반전시킵니다. 그 후 1을 더합니다. 이는 2의 보수 형태에서 음수를 양수로 변환하는 방법입니다. b = (a ^ 0xffff) + 1: ^는 비트 XOR 연산자로, a와 0xffff(16진수로 모든 비트가 1)를 XOR합니다. 그 결과를 1을 더합니다. 이 연산은 a의 비트를 반전시킵니다.
@strongdev-zg2jp
@strongdev-zg2jp Жыл бұрын
@@withhoneyc 답변 감사합니다!! 둘 다 a의 비트를 반전시키니까, (a ^ 0xffff)와 ~a가 동일하다고 생각해서 혼동이 온 것 같아요 NOT , XOR 연산자의 차이가 있으니 결과가 다를 수도 있을 것 같아요
@SeokJunKim
@SeokJunKim 10 ай бұрын
안녕하세요 선생님, 소프트웨어학과 입학한지 얼마 안된 전공대학생입니다! 항상 설명을 너무 잘해주셔서 전공 공부하는데 도움이 많이 됩니다ㅎㅎ 근데 질문이 하나 있는데요, 2의 보수법을 이용하여 이진수의 음수를 구하는 부분에서 1111 1010 이진수를 보고 이게 십진수로 양수 250인지, 음수 -6인지 어떻게 알고 구별하나요?ㅠㅠ 하나의 이진수 표현에 두가지의(양수,음수) 십진수가 나오는게 이해가 너무 어려워서 질문드립니다..! ㅜ
@withhoneyc
@withhoneyc 10 ай бұрын
kzbin.info/www/bejne/nqXRhoSgqpuanZYsi=evHaeanSRDNvj3Jo 이 영상을 참고해주세요:) 왼쪽 첫 번째 비트가 1이면 음수, 0이면 양수가 됩니다:)
@user-yi9ij1yg3e
@user-yi9ij1yg3e 9 ай бұрын
와 진짜 저희 교수님보다 설명잘하시는 것 같아요 ㅜㅜ
@withhoneyc
@withhoneyc 9 ай бұрын
^^ 감사합니다🙏 자주 찾아와 주세용~
비트 연산자 | 좌측 시프트 | 우측 시프트
6:44
혀니C코딩
Рет қаралды 2,6 М.
컴퓨터 음의 정수 표현 방법
26:00
쉬운코드
Рет қаралды 3,2 М.
Тест на интелект - Minecraft Roblox
00:19
ЛогикЛаб #2
Рет қаралды 1,4 МЛН
Cute dog Won Squid Game 😱💸 #dog # funny #cartoon
00:33
Wooffey
Рет қаралды 21 МЛН
깨알 C언어 | 11. 진법변환, 비트연산
26:37
흥달쌤
Рет қаралды 33 М.
비트연산자들을 알아보자. (+ 자바에서의 특별한 활용)
9:48
얄팍한 코딩사전
Рет қаралды 7 М.
[자료구조 알고리즘] 비트연산 완전정복 - Bit Operation
21:36
엔지니어 대한민국
Рет қаралды 55 М.
[Q&A] C언어 | 시프트 연산자(필독)
15:50
흥달쌤
Рет қаралды 8 М.
수학포기자들은 코딩하면 큰일남
7:49
코딩애플
Рет қаралды 531 М.
Тест на интелект - Minecraft Roblox
00:19
ЛогикЛаб #2
Рет қаралды 1,4 МЛН