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?;