ホームページ  >  記事  >  バックエンド開発  >  C/C++ マークアップ?

C/C++ マークアップ?

WBOY
WBOY転載
2023-08-30 11:41:131248ブラウズ

C/C++ マークアップ?

C トークンは、プログラムの独立した最小単位です。

C は C のスーパーセットであるため、ほとんどの C 構成要素は C で正当であり、その意味と使用法は変わりません。したがって、トークン、式、およびデータ型は、C のトークン、式、およびデータ型と似ています。

以下は C タグです: (ほとんどの C タグは基本的に C タグに似ています)

  • キーワード
  • 識別子
  • 定数
  • 変数
  • 演算子

キーワード

キーワードは固定された意味を持つ予約語であり、その意味を変更することはできません。コンパイラは、これらのキーワードが何を意味し、どのように機能するかをすでに知っています。 C には C よりも多くのキーワードがあり、これらの追加のキーワードは特別な役割を果たします。

そのうちの 32 個があります。ここにあります

auto const double float int short struct unsigned
break continue elseforlong signed switch void
case default enumgoto register sizeof typedef volatile
char do extern if return static unionwhile

C にはない、したがって C にとって初めての予約語がさらに 30 個あります。 -

asm dynamic_cast namespace reinterpret_cast try
bool explicit new static_cast typeid
catch false operator template typename
class friend privatethis using
const_cast inline public throw virtual
delete mutable protected true wchar_t

識別子

識別子は、変数、構造体、関数などのさまざまな項目に与えられる名前です。さらに、これらのエンティティはプログラムの実行に使用されるため、識別子名は一意である必要があります。

識別子の命名規則

  • 英字、数字、アンダースコアのみが使用できます。

  • 最初の文字は文字またはアンダースコア (_) である必要があります。

  • 識別子では大文字と小文字が区別されます。

  • 予約されたキーワードは、識別子の名前として使用できません。

定数

定数は変数に似ていますが、一度定義されると実行中に値が変更されない点が異なります。

C で定数を定義するには、他にも 2 つの異なる方法があります。

  • #const キーワードを使用する場合

  • ##define プリプロセッサを使用する場合

    li>

定数宣言:

const [data_type] [constant_name]=[value];

変数

変数とは、データが保存されるコンピューター メモリ内の場所を表す意味のある名前です。変数を使用するときは、コンピュータのメモリ アドレスを参照します。

変数宣言の構文

[data_type] [variable_name];

#include <iostream.h>
int main() {
   int a,b;// a and b are integer variable
   cout<<" Enter first number :";
   cin>>a;
   cout<<" Enter the second number:";
   cin>>b;
   int sum;
   sum=a+b;
   cout<<" Sum is : "<<sum <<"\n";
   return 0;
}

演算子

C 演算子は、数学的演算または論理演算シンボルを実行するために使用されます。

    #算術演算子
  • インクリメント演算子およびデクリメント演算子
  • 関係演算子
  • 論理演算子
  • ビット演算子
  • 代入演算子
  • その他の演算子
  • #算術演算子

#演算子説明 tr>加算- 減算乗算除算モジュロ
# #*
/
%
##インクリメント演算子とデクリメント演算子

演算子

説明#増分##−−減少 #関係演算子演算子##説明

#== は と等しい!= は と等しくない # はより大きい は #以上 以下演算子
#
#>>=## より小さい
論理演算子
説明
##&&&

And 演算子。 2 つの式の論理 AND を実行します。 (両方の式が True に評価される場合、結果は True になります。どちらかの式が False に評価される場合、結果は False になります) または演算子。 2 つの式に対して論理 OR 演算を実行します。 (一方または両方の式が True と評価される場合、結果は True になります) ビット演算子演算子#

2 項左シフト演算子

#||
!

Not 演算子。式に対して論理否定を実行します。

説明
#!=2 項右シフト演算子2 項補数演算子バイナリ AND 演算子^バイナリ XOR 演算子|二項 OR 演算子

代入演算子

と等しくありません#>>
~
&
##%= を使用して係数を取得し、 を代入して左にシフトします。代入 >>=右にシフトして &=ビット単位の AND 代入 # を代入します=ビットごとの XOR と代入|=ビットごとの OR 演算そして値を代入する#その他の演算子
演算子 説明
= Assign
= td> increments を割り当て、
-= decrements を割り当て、その後
*= 乗算を割り当て、次に
/= 除算を割り当て、次に # を割り当てます

##演算子説明,カンマ演算子sizeOf()メモリ位置のサイズを返します。 メモリ位置のアドレスを返します。 #変数へのポインタ。 条件式
#&
? :

以上がC/C++ マークアップ?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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