我們小學數學學過加、減、乘、除等運算符號以及四則混合運算,而這些運算符號在 c語言中也有,但是有些表達方法不一樣,並且還有額外的運算符號。在 c 語言程式設計中,加、減、乘、除和取餘數的符號分別是:+、-、*、/、%。此外,c 語言中還有額外的兩個運算子++和–,他們的用法是一樣的,乙個是自加 1,乙個是自減 1,我們選++來講一下。
++在用法上就是加 1 的意思,注意是變數自己加,比如 b++的意思就是 b=b+1,而在程式設計的時候我們有兩種常用的方式先加和後加。比如 unsigned char a = 0; unsigned char b = 0;那麼 a = ++b;的整個運算過程是先計算 b=b+1,那麼 b 就等於 1 了,然後再執行 a=b,執行完畢後 a=1,b=1。如果寫成 a=b++;那麼運算過程就是先執行 a=b;然後再執行 b=b+1,執行完的結果就是 a=0,b=1。
剛剛講的叫做算數運算子,但是其中用到了 c 語言乙個很重要的賦值運算子「=」。我們前邊的程式在不停的用,但是始終沒有詳細詮釋這個運算子。在 c 語言裡,「=」代表的意思是賦值,而不是等於。最經典的乙個例子就是 a=1;b=2;如果寫成 a = a+b;這個在數學裡的運算是 a 等於 a 加 b,但是在 c 語言裡的意思是把 a 加 b 的結果送給 a,那麼運算完了之後的結果是 a 等於 3,b 還等於 2。
說到這裡就不得不說 c 語言的比較運算子「==」。這個在 c 語言裡是進行是否等於判斷的關係運算子,而「!=」就是不等於的關係運算子。這些運算子這裡就是簡單介紹一下,而後邊我們會通過使用來幫助大家鞏固這些知識。其他一些運算子,在使用過程中我們也會陸陸續續介紹到。
C語言 基本運算子
1.加法運算子 除了可以進行加法運算外,還可以表示正號 521 2.減法運算子 除了可以進行減法運算外,還可以表示負號 741 3.乘法運演算法符 請注意符號不是x,而是 4.除法運算子 請注意符號不是 而是 整數除以整數還是整數,1 2的值不是0.5而是 0。5.區域運算子 取餘就是兩個整數相除之...
C語言基本運算子
一 算術運算子 1.基本算術運算子 加 減 乘 除 和 求餘數 這五個運算子的優先順序為 和 同級,但比 和 高。即先乘除後加減。兩個整數相除,結果為一整數 分子小於分母,結果為零。例如 5 2 結果為 2 2 5 結果為 0 這五個運算子的結合性為 自左至右。例如 10 6 42 第一步先計算10...
C語言基礎學習運算子 基本算術運算子
基本算術運算子 c語言中用於基本算術運算的運算子有 這些運算子的用法和你想像到的基本無異 加法運算子 使得它兩側的值被加到一起。減法運算子 用它前面的數減去後面的數。乘法由 表示。c語言並沒有計算平方的函式,也沒有指數運算子。但你可以利用乘法來計算平方。符號 表示求餘。求餘運算的結果是兩數相除後的餘...