두 값 a, b가 있을 때, !(a^b) 와 a==b 중 어느게 더 빠른가요? 아니면 그냥 같은건가요? 일단 요즘은 어지간해선 컴파일러가 알아서 최적화를 하기 때문에 이런 느낌의...
태그: 비트연산자
... 비트 연산자라고 &, ^, |, ~, <<, >>가 어떤 역할을 하는 건지 예시와... return 0; } [/code] 비트 연산자를 이해하려면 기본적으로 2진법부터...
풀이랑 정답 알려주세요ㅜㅜ 정답 : 32 20의 이진수는 1 * * * * * * * * *을 오른쪽 방향 ( --> )으로 3칸 밀면 0 0 0 1 0 0 0 0 1 0 을 다시 왼쪽방향( <-- )으로...
태그: 프로그래밍, 프로그래밍기초, 프로그래밍도와주세요, c언어, c언어프로그래밍, 시프트연산자, 비트연산자
답 알려주세요 !! & : 0 | : 7 ^ : 6 2) 38=32+4+2=100110 11=8+2+1= 1011 result1 = 000010 result2 = 101111 = 32+8+4+2+1 = 47 답) result1 = 2 result2 = 47
bin(~9) ->-0b1010 9를 2진수로 나타내면 00001001 not연산자를 사용하면 11110110 최상위 부호가 1이니까 음수 아래 4개 숫자 0110이 10진수의 2의 보수와 값이 같음...
left shift가 지정된 숫자만큼 왼쪽으로 이동하고 변수의 경계를 벗어나는 비트들은 없어지는 거라고 배웠는데 1<<8 경우에 0000 0001 (1)이면 1000 0000 (1<<7)이고 1...
이 문제에서 void main(){ int x = 0x 11; 인데 이때 0x 11 은 숫자 '십일'이 아니라 '일과 일'이잖아요? 이게 11인지 1 1인지 어떻게 구분하는거에요? 16진수 11을...
... & 는 비트 연산자입니다. a 와 비트 연산을 합니다. (and) a = 0x 0 0 A B C D E F a = 0000 0000 1010 1011 1100 1101 1110 1111 & 0000 0000 1111 1111 0000 0000 0000 0000...
태그: 비트연산자
비트를 왼쪽으로 이동하면 값이 2배가 되고 오른쪽으로 이동하면 값이 1/2배가 되잖아요? 근데 00000000 00000000 00000000 00001001 은 왼쪽과 오른쪽으로 옮겼을 때...
태그: 비트연산자