ホームページ  >  記事  >  バックエンド開発  >  ビット単位の演算を使用した加算と乗算のための C プログラム

ビット単位の演算を使用した加算と乗算のための C プログラム

PHPz
PHPz転載
2023-09-16 19:49:011001ブラウズ

ビット演算子はビットを操作します (つまり、オペランドのバイナリ値を操作します)

&ビット単位 AND##|^##>> ;右にシフト-補完コード
Operator Description
ビット単位 OR
ビット単位 XOR
左シフト

ビット単位および ab 0101
a & b 0
0 0
0 1
0 1
1

##ビット単位または

#aba | b## 00011101 tr>
0
##1 1 1
ビットごとの XOR
##a ba^b000011101 110 ライブデモ
#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);
}
##例 次は、ビットごとの演算子を使用した加算と乗算 2 の C プログラムです -
出力

ビット単位の演算を使用した加算と乗算のための C プログラム 上記のプログラムを実行すると、次の出力が生成されます -

Run 1:
Enter a
45
45*2=90
45/2=22
Run 2:
Enter a
65
65*2=130
65/2=32

以上がビット単位の演算を使用した加算と乗算のための C プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

関連記事

続きを見る