C++ 是一種靜態(tài)類型的、編譯式的、通用的、大小寫敏感的、不規(guī)則的程式語言,支援過程化程式設(shè)計、物件導(dǎo)向程式設(shè)計和泛型程式設(shè)計。

C++ 被認為是一種中級語言,它綜合了高階語言和低階語言的特徵。

C++ 是由 Bjarne Stroustrup 於 1979 年在新澤西州美利山貝爾實驗室開始設(shè)計和開發(fā)的。 C++ 進一步擴充並完善了 C 語言,最初命名為帶有類別的C,後來在 1983 年更名為 C++。

C++ 是 C 的超集,事實上,任何合法的 C 程式都是合法的 C++ 程式。

C++ 運算符 語法

運算子是一種告訴編譯器執(zhí)行特定的數(shù)學(xué)或邏輯運算的符號。 C++ 內(nèi)建了豐富的運算符,並提供了以下類型的運算符:

算術(shù)運算符

關(guān)係運算符

邏輯運算子

位元運算子

賦值運算子

雜項運算子

C++ 運算符 範(fàn)例

#include?<iostream>using?namespace?std;?
int?main(){
???int?a?=?21;???int?b?=?10;???int?c;?
???c?=?a?+?b;???cout?<<?"Line?1?-?c?的數(shù)值為?"?<lt?c?<<?endl?"?<<?c?<<?endl?"?<
????c?=?a?-?b;???cout?<<?"Line?2?-?c?的數(shù)值為?"?<?<?c?<<?endl?;
????c?=?a?*?b;???cout?<<?"Line?3?-?c?的數(shù)值為?"?<?<?c?<<?endl?;
????c?=?a?/?b;???cout?<<?"Line?4?-?c?的數(shù)值為?"?<?<?c?<<?endl?;??;
????c?=?a?%?b;???cout?<<?"Line?5?-?c?的價值為?"?<?<?c?<<?endl?"?<?<?c?<<?endl?;?endl?;
???int?d?=?10;???//??測試自增、自減
???c?=?d++;???cout?<<?"Line?6?-?c?的數(shù)值為?"?<<?c?<<?endl;?<<?c?<<?endl;?<<?c?<<?endl;
???d?=?10;????//?重新賦值
???c?=?d--;???cout?<<?"Line?7?-?c?的數(shù)值為?"?<<?c?<<?endl?<<?c?<<?endl?;