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> | |
---|---|
- | |
# #* | |
/ | |
% | |
##インクリメント演算子とデクリメント演算子 |
減少 | |
演算子 |
と等しい!= | |
---|---|
# | は|
#>>=## より小さい | #以上|
論理演算子 | |
説明 |
#|| | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
! Not 演算子。式に対して論理否定を実行します。 |
|||||||||||||||||||||||||||||||||||
ビット演算子 | |||||||||||||||||||||||||||||||||||
説明 |
は | と等しくありません#>> | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
~ | 2 項補数演算子 | ||||||||||||||||||||||||||||||||||
& | バイナリ AND 演算子 | ||||||||||||||||||||||||||||||||||
^ | バイナリ XOR 演算子 | ||||||||||||||||||||||||||||||||||
| | 二項 OR 演算子 | ||||||||||||||||||||||||||||||||||
演算子 | 説明 |
---|---|
= | Assign |
= td> | increments を割り当て、 |
-= | decrements を割り当て、その後 |
*= | 乗算を割り当て、次に |
/= | 除算を割り当て、次に # を割り当てます |
を使用して係数を取得し、 | |
右にシフトして | |
ビット単位の AND 代入 # を代入します | |
ビットごとの XOR と代入 | |
ビットごとの OR 演算そして値を代入する |
sizeOf() | |
#& | |
? : | |
以上がC/C++ マークアップ?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。