一、運算子
運算子概述:
c++語言中的運算子是可以讓c++編譯器能夠識別的具有運算意義的符合。編譯器把這些符合及組成的表示式翻譯成相應的機器**,就可以由計算機執行出正確的結果。如下圖的表示:
c++中包含了c語言中所有的運算子,並且在其基礎上又增加了一下幾種新的運算子。
:::作用域運算子
new:動態分配記憶體運算子
delete:刪除動態分配記憶體單元運算子
*和→:成員指標選擇運算子。
重點注意:不同的運算子所需制定的運算元的個數不同,根據運算子需要的操作符的個數,可以分為三種:
單目運算子(乙個運算元):如取址運算子(&),其中的乙個運算元只是乙個變數。
雙目運算子(二個運算元或多個):如加法運算子(+),其中的運算元是兩個或多個變數。
三目運算子(三個運算元或多個):在c++中只有乙個接受三個引數的運算子"?:"
1.1算數運算子
算數運算子包含:加、減、乘、除(四則運算)運算子(+、-、*、/)和求模運算子(%).算數符是雙目運算子,其運算元一般是整數和浮點數(或者結果為整數或浮點數的表示式)。
運算子運算子名稱
功能示列結果+
加法運算子
兩個數新增
a+b14
-減法運算子
兩個數相減
a-b10
*乘法運算子
兩個數相乘
a*b24
/除法運算子
兩個數相除
a/b3
%求模運算子
表示取模
a%b2
1.2自增和自減運算子
自增和自減運算子是c語言中已經包含的一類運算子,事實上它也可包含在算術運算子的範疇中。自增和自減運算子的表達形式和實習功能如下:
1、字首增量的一般形式:++(運算元):表示在使用運算元前值增加或減少一。
2、字尾減量的一般形式:(運算元)--:表示在使用運算元後值減少或增加一
c++**示列:
#include using namespace std;
int main() 包圍起來。
賦值語句:賦值語句是c++中使用最平凡的語句之一。賦值語句是為指定變數獲得指定值得操作,它是在賦值表示式後加上分號組成。
空語句:空語句也是c++語句,與其他語句的區別在於它沒有實際的表示式,只有乙個分號。
C 學習筆記之三 陣列
命名空間 using system 1 一維陣列 int array new int 5 或int array array new int 5 2 矩形陣列 int array2d new int 2 2 int array3d new int 2 3 4 3 交錯陣列 int array int ...
C 學習筆記(三) 表示式與語句
1 表示式與運算子分不開,運算物件加運算子構成了表示式,表示式加分號就構成了語句。2 運算子三大點,求值順序 結合次序以及優先順序,對運算子優先順序有整體的理解,括號 可以改變優先順序,也就是先計算括號裡面的,如果不確定就加括號,注意運算時的型別提公升與轉換。3 運算子用於內建型別,c 為運算子提供...
c 基礎學習筆記(三)
部分摘自c 菜鳥教程 map用法 map是c 中的乙個標準容器,她提供了很好一對一的關係,在一些程式中建立乙個map可以起到事半功倍的效果。map最基本的建構函式 mapmapstring mapmapint mapmapstring map char string mapchar mapmapch...