C#之算数运算符
C#之算數運算符
? ? ? ? ? 運算符
? ? ? ? ??運算符是處理和操作數據的一種符號單元,作用是標識出數據與數據之間的運算關系,幫助程序來操作這些數據的運算過程。
? ? ? ? ??運算符,又稱為操作符,C#中有6種運算符,包括算術運算符、賦值運算符、關系運算符、邏輯運算符、按位運算符和特殊運算符。
? ? ? ? ??算術運算符
? ? ? ? ??作用是對整數型,或者實數型變量進行各種基本的算數運算。
? ? ? ? ??在C#中,算術運算符包括7種。
? ? ? ? ??+——加法運算符,求兩數之和
? ? ? ? ??-——減法運算符,求兩數之差
? ? ? ? ??*——乘法運算符,求兩數之積
? ? ? ? ??/——除法運算符,求兩數之商
? ? ? ? ??%——取模運算符,求兩數相除后的余數
? ? ? ? ??++——遞增運算符,在整數變量基礎上加1,將新值賦予原變量
? ? ? ? ??--——遞減運算符,在整數變量基礎上減1,將新值賦予原變量
? ? ? ? ??遞增遞減運算符
? ? ? ? ??遞增運算符++,和遞減運算符--,是兩個特殊的一元運算符。
? ? ? ? ??所謂元,指操作數的數量,一個操作數為一元,兩個操作數為兩元,依次類推。
? ? ? ? ??除了分別進行加法運算和減法運算,還有賦值的功能,以遞增運算符為例
? ? ? ? ??后綴方式
? ? ? ? ??先賦值再進行加法運算
? ? ? ? ??先把a的值,賦給b,然后再對a進行遞增運算
? ? ? ? ??Int a=5
? ? ? ? ??b=a++
? ? ? ? ??結果:a=6,b=5
? ? ? ? ??前綴方法
? ? ? ? ??先進行加法運算再賦值
? ? ? ? ??先對a進行遞增運算,然后再把a的值賦給b
? ? ? ? ??Int a=5
? ? ? ? ??b=++a
? ? ? ? ??結果:a=6,b=6
總結