首頁 > 後端開發 > C++ > 主體

C/C++標記?

WBOY
發布: 2023-08-30 11:41:13
轉載
1058 人瀏覽過

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
登入後複製

還有另外 30 個 C 中沒有的保留字,因此對於 C 來說是新的, 他們在這裡 -

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
登入後複製

標識符

標識符是賦予不同條目(例如變數、結構和函數)的名稱。此外,識別符名稱必須是唯一的,因為這些實體在程式的執行中使用。

標識符命名約定

  • 僅允許使用字母字元、數字和底線。

  • 第一個字母必須是字母或底線 (_)。

  • 標識符區分大小寫。

  • 保留關鍵字不能用作識別碼的名稱。

常數

< p>常數就像一個變量,只不過一旦定義,它們的值在執行期間就不會改變。

在 C 中定義常數還有另外兩種不同的方法。它們是:

  • 透過使用const 關鍵字

  • #透過使用#define 預處理器

常數宣告:

const [data_type] [constant_name]=[value];
登入後複製

變數

變數是電腦記憶體中資料儲存位置的有意義的名稱。使用變數時,您引用電腦的記憶體位址。

宣告變數的語法

[data_type] [variable_name];
登入後複製

範例

#include 
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 : "<
登入後複製

運算子

C 運算子是用來執行數學或邏輯運算的符號。

  • 算術運算子
  • 自增和自減運算子
  • #關係運算子
  • 邏輯運算子
  • 位運算子
  • 賦值運算子
  • 其他運算子

#算術運算子

##運算子描述 tr>加法##-*#/
#減法
乘法

#%

自增與自減運算子#運算符描述#−−#−−運算子
#遞減
關係運算子
描述

==

等於#!=大於#小於

##>

>=大於等於小於或等於And 運算子。執行兩個表達式的邏輯與。 (若兩個表達式的計算結果皆為True,則結果為True。若任一表達式的計算結果為False,則結果為False)||#!##Not 運算子。對表達式執行邏輯非。 #運算子
邏輯運算子
運算子 描述
#&&
Or 運算子。對兩個表達式執行邏輯或操作。 (如果其中一個或兩個表達式的計算結果為 True,則結果為 True)
位元運算子
##說明####### ###########>######二進位右移運算子#############~######二元補碼運算子#### #############二元AND運算子#############^######二元異或運算子###### #######|######二元或運算子######### ###

賦值運算子

#分配#遞增,然後賦值##-=遞減,然後賦值 *=乘法,然後賦值/=除法,然後賦值取模,然後賦值#左移並賦值>>=&=#以位元與賦值^=以位元異或並賦值
#運算子 #描述
#描述
td>
=
%=
#右移並賦值

|=

以位元或運算並且賦值運算子描述,逗號運算子#sizeOf()傳回記憶體位置的大小。 &傳回記憶體位置的位址。 *指向變數的指標。
雜項運算子
? :######條件式###############

以上是C/C++標記?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!