C++符號意思

C++ 中的符號(或稱運算符)是用來表示特定操作的特殊字元或字元序列。它們用於構建表達式和語句,以控制程式的執行流程、運算元據以及進行其他各種操作。以下是一些常見的 C++ 符號及其含義:

  1. 算術運算符:

    • + 加法運算符
    • - 減法運算符
    • * 乘法運算符
    • / 除法運算符
    • % 取余運算符
  2. 賦值運算符:

    • = 賦值運算符
    • += 加賦運算符
    • -= 減賦運算符
    • *= 乘賦運算符
    • /= 除賦運算符
    • %= 取余賦運算符
  3. 比較運算符:

    • == 等於運算符
    • != 不等於運算符
    • > 大於運算符
    • < 小於運算符
    • >= 大於等於運算符
    • <= 小於等於運算符
  4. 邏輯運算符:

    • && 與運算符
    • || 或運算符
    • ! 非運算符
  5. 位運算符:

    • & 按位與運算符
    • | 按位或運算符
    • ^ 按位異或運算符
    • ~ 按位取反運算符
    • << 左移位運算符
    • >> 右移位運算符
  6. 其他運算符:

    • ++ 自增運算符
    • -- 自減運算符
    • () 函式調用運算符
    • [] 數組索引運算符
    • . 成員訪問運算符
    • -> 指向成員訪問運算符
    • ?: 條件運算符
    • :: 作用域解析運算符
    • #include 檔案包含預處理指令
    • #define 宏定義預處理指令
    • #if, #else, #endif 等預處理條件編譯指令
  7. 特殊符號:

    • ; 語句結束符
    • {} 用於定義代碼塊
    • () 用於函式參數和運算符的優先權
    • [] 用於數組定義和訪問
    • <> 用於模板參數和類型別名聲明
  8. 分隔設定和標點符號:

    • , 用於分隔列表中的元素
    • : 用於定義枚舉常量或結構體成員
    • / 用於注釋和除法運算
    • \ 用於轉義字元和續行符

在 C++ 中,了解這些符號的含義和使用方法是編寫有效代碼的基礎。不同的符號具有不同的優先權和結合性,因此在編寫複雜的表達式時,需要特別注意這些規則。