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

PHPz
リリース: 2023-09-16 19:49:01
転載
1007 人が閲覧しました

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

&ビット単位 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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート