您好,登錄后才能下訂單哦!
基本的算術運算符
常用算數運算
常用算數運算符包括+(正好運算符)、-(負號運算符)、+(加法運算符)、-(減法運算符)、*(乘法運算符)、/(乘法運算符)、%(求余運算符)。
注意:
l 鍵盤無÷號,所以以/代替,實數相除的結果是雙精度實數,兩個正整數相除的結果為整數,即舍棄小數部分。若除數與被除數中有一個數是負數,則結果是不一定,是一個隨機數。
l %運算符要求參加運算的運算對象(即操作數)為整數,結果也是整數。
自增自減運算符。
自增自減運算符可以分為前置和后置兩種,首先先談一下前置++與后置++
對于復雜的定義我們可以理解也可以不用理解,我們只需記住:前置++ 先++ 后運算;后置++ 先運算后++;即就是++前就先+,然后運算,++在后就先運算,后++;對于自減類同。
不同類型的數據進行運算的時候會發生轉換,轉換成同種類型的數據進行運算,類型轉換分為自動類型的轉換強制類型轉換。
自動類型的轉換由低精度往高精度運算,而強制轉換則是任意的,但是要注意數據的范圍i,每個數據都有范圍,強制由高精度轉換成低精度可能會變成不是自己預期的結果。
基本的語句-----------賦值語句
賦值運算符
提到賦值語句就要談一下賦值運算符,=就是賦值符號,它的作用是將講一個數據賦給一個變量,也可以將一個表達式的值賦給一個變量。
賦值運算符的左側應該是一個可以修個的左值,譚浩強的第四版C語言著作中這樣解釋左值,左值的意思是可以出現在賦值運算符的左側,它的值是可以改變的。那么什么樣數據可以作為左值呢?變量可以作為左值,而算術表達式a+b是不能作為左值的,常量也是不能作為左值。我覺得這個解釋還是比較模糊的,我認為,凡是沒有確定的一個整體內存的都不能左值,像a+b是沒有確定的一塊內存的。所有不能作為左值。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。