비트 연산자는 비트에서 작동합니다(즉, 피연산자의 이진 값에서 작동)
연산자 |
설명 |
& |
Bitwise AND |
| |
비트별 OR | 을 누르세요.
^ |
bitwise 보완 코드 |
|
|
|
Bitwise AND |
|
a |
b
a&b
0
0
0 |
0
1 |
0 |
+ |
a |
b |
a | |
0
1 |
1 |
|
1
0 |
1 |
|
1
1 |
1 |
|
bitwise
1
1
1 #include<stdio.h>
main(){
int a;
printf("Enter a</p><p>");
scanf("%d",&a);
printf("%d*2=%d </p><p>",a,a<<1);
printf("%d/2=%d </p><p>",a,a>>1);
}
output
위 실행시 프로그램을 실행하면 다음과 같은 출력이 생성됩니다 - | Run 1:
Enter a
45
45*2=90
45/2=22
Run 2:
Enter a
65
65*2=130
65/2=32
|
위 내용은 비트 연산을 사용한 덧셈과 곱셈을 위한 C 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!