ホームページ  >  記事  >  バックエンド開発  >  C言語で「&」ってどういう意味ですか?

C言語で「&」ってどういう意味ですか?

Guanhui
Guanhuiオリジナル
2020-07-20 14:34:1361796ブラウズ

C言語で「&」ってどういう意味ですか?

#C 言語の & は何を意味しますか? C 言語では

& 記号には 2 つの意味があり、1 つは単項演算子であるアドレス演算子を表し、その機能は変数のメモリ アドレスを取得すること、もう 1 つは変数のアドレスを表すことを表します。ビット演算子と二項演算子で、その機能は 2 つの数値の対応する 2 進ビットの AND を演算することです。


#C 言語演算子

算術演算子

はさまざまな数値演算に使用されます。加算( )、減算(-)、乗算(*)、除算(/)、剰余(または剰余演算、%)、自動インクリメント( )、自動デクリメント(--)の 7 種類があります。

関係演算子

は比較演算に使用されます。これには、次の 6 つのタイプが含まれます: より大きい (>)、より小さい (=)、以下 (

論理演算子

は論理演算に使用されます。 (!) ではなく、and (&&)、または (||) を含みます。

ビット演算演算子

演算に含まれる量は 2 進数のビットで演算されます。これには、ビットごとの AND (&)、ビットごとの OR (|)、ビットごとの NOT (~)、ビットごとの XOR (^)、左シフト (<<)、および右シフト (>>) の 6 種類が含まれます。

代入演算子

は、単純な代入 (=)、複合算術代入 (=、-=、*=、/=、%=)、複合演算に分けられる代入演算に使用されます。ビット演算 代入には 3 つのカテゴリに 11 種類 (&=、|=、^=、>>=、<<=) があります。

条件演算子

これは、条件評価 (?:) に使用される三項演算子です。

カンマ演算子

は、複数の式を 1 つの式 (,) に結合するために使用されます。

ポインタ演算子

は、コンテンツ (*) とアドレス (&) の 2 つの操作に使用されます。

バイト カウント演算子

は、データ型 (sizeof) が占めるバイト数を計算するために使用されます。

特殊演算子

には、括弧 ()、添字 []、メンバー (→、.) などが含まれます。

推奨チュートリアル: "

C

#"

以上がC言語で「&」ってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。