基本的算術運算子
在上一節大概介紹了算術運算子有哪些,接下來將會詳細講解
+加法運算子
2+5
;
+正值運算子
+
6;
-減法運算子
9-5
;
-負值運算子
-
3;
*乘法運算子
4*6
;
/除法運算子
6/2
;
兩個整數相除結果為整數,會捨去小數部分,如果除數或者被除數有負數,則結果不定,要看具體額編譯系統,意義不大,一般不這樣用。
%求餘運算子
7%4
;
c++的求餘%要求兩個運算元均為整數或可以隱式轉換成整數的型別
如果%左邊的運算元為負數時,則模除的結果為負數或者0;
如果%左邊的運算元為正數時,則模除的結構為正數或者0。
如果加減乘除運算時兩個數有乙個是float,但是輸出結是double型,c++和c語言一樣,在運算時對所有的float型資料按double處理。
算術表示式
顧名思義算術表示式就是用算術運算子和括號將算術運算物件連線起來的,符合c++語法規則。
//例子
num_1*num_2-
4;
算術運算子優先順序與結合性
c++在求解表示式時,按照運算子的優先級別高低次序執行,乘除高於加減,c++規定算術運算子的結合方向為自左至右
案例:將浮點型變數4.5強制型別轉換為整型變數並輸出。
#include
using
namespace std;
intmain()
//主函式
執行本程式之後,則會輸出4.5 4。
num_1是浮點型變數,輸出後其值仍為4.5,強制型別轉換後精度丟失,輸出為4。
c++實現強制型別輸出整型
C 算術運算子與算術表示式
在本章中主要介紹算術運算子與算術表示式,賦值運算子與賦值表示式,逗號運算子與逗號表示式,其他運算子將在以後各章中陸續介紹。常見算數運算子 運算子說明舉例 加法運算子,或正值運算子 3 5,3 減法運算子,或負值運算子 5 2,3 乘法運算子 3 5 除法運算子 5 3 模運算子,或稱求餘運算子 兩側...
算術運算子與算術表示式的例項
1 分離各位數 寫乙個程式,輸入x 三位數 輸出其個 十 百位數,用空格隔開 任務和 版本號 v1.0 問題描述 寫乙個程式,輸入x 三位數 輸出其個 十 百位數,用空格隔開 程式輸出 個 十 百位數。include include int main 執行結果 2.分離整數和小數部分 編寫乙個程式,...
運算子與表示式(一) 算術運算子
算術運算子 用於各類數值運算,包括加 減 乘 除 求餘 或稱模運算 自增 自減 初學c語言時一直以為很簡單的自增 自減,卻每次都算錯,顛覆人生觀啊有沒有!c語音學了兩年後,仍然算錯,下面就來一波自增運算,感覺這輩子都不會錯了呢!首先,說一下i i的區別 i i使用完再自加 i i自加後再使用 廢話不...