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

C++ 被認(rèn)為是一種中級(jí)語言,它綜合了高階語言和低階語言的特徵。

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

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

C++ 運(yùn)算符 語法

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

算術(shù)運(yùn)算符

關(guān)係運(yùn)算符

邏輯運(yùn)算子

位元運(yùn)算子

賦值運(yùn)算子

雜項(xiàng)運(yùn)算子

C++ 運(yùn)算符 範(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?的價(jià)值為?"?<?<?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?;