5. 運算符
Turbo C的運算符非常豐富, 主要分為三大類: 算術運算符, 關系運算符與邏輯運算符, 按位運算符。除此之外, 還有一些用 于完成特殊任務的運算符。下面分別進行介紹。
5.1 算術運算符 Turbo C的算術運算符如下: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 操作符 作用 ──────────────────────────── + 加, 一目取正 - 減, 一目取負 * 乘 / 除 % 取模 -- 減1 ++ 加1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
一、一目和二目操作 一目操作是指對一個操作數進行操作。例如: -a是對a進行一目負操作。 二目操作(或多目操作)是指兩個操作數(或多個操作數)進行操作。 在Turbo C中加、減、乘、除、取模的運算與其它高級語言相同。需要注意的是除法和取模運算。 例如: 15/2 是15除以2商的整數部分7 15%2 是15除以2的余數部分1 對于取模運算符"%", 不能用于浮點數。 另外, 由于Turbo C中字符型數會自動地轉換成整型數, 因此字符型數也可以參加二目運算。 例如: main() { char m, n; /*定義字符型變量*/ m='c'; /*給m賦小寫字母'c'*/ n=m+'A'-'a'; /*將c中的小寫字母變成大寫字母'B'后賦給n*/ |