上回說到,千里眼、順風耳回到天庭,向玉帝彙報所見所聞。
按照天宮的規定,每次調查的資訊都必須記錄在案。於是天庭的資訊記錄員,進行了記錄。
同學們,這個程式碼是怎麼編寫的呢?讓我們一起來看看。
這短短的一段程式碼中,有兩個關鍵的知識點,讓我們來看一下:
1、變數
這段程式碼中,我們使用了變數來記錄資訊。在c++語言中,一共有5種初級變數型別,分別是:整數型、小數型、字元型、字串型、布林型。這裡,我們看到了其中的兩種:用來記錄山的名字的“字串型”和記錄猴子數量的“整數型”。
同學們可能已經注意到,前面一課中,我們用cout輸出的“兩道金光”和用字元畫出的“花果山”也都使用了字串,它們的共同特徵用雙引號包圍。
整數型變數,當然就是用來記錄整數的,比如猴子的數量就應該是一個整數。再小的猴子,當然也不能被算成是0.5只。
在c++中規定,當我們第一次使用一個變數之前(或者同時),必須宣告變數的型別。宣告的方法就是變數型別+空格+變數名。
變數名只能使用英文字母開頭,可以由英文字母、數字和下劃線組成,並且不能和關鍵字相同。
2、資訊輸入
我們還使用了cin來獲得輸入資訊。用法就是cin跟兩個連續的小於號(<<),後面跟變數名。任何型別的變數都可以。一條cin語句也可以跟多個變數,都使用<<連線起來就可以了。在輸入的時候,用空格分開。
這個時候,我們的小石猴在幹什麼呢?小石猴早就加入了猴群,開始快樂地玩耍了。在數學的世界中,連猴子們都喜歡學習數學。小石猴看到一群猴子正在做四則運算,也過來圍觀。卻發現原來猴子們根本不用自己計算,計算機都幫他們算好了。
我們來看看程式的程式碼是什麼樣的。
c++中有5種常見的數學運算,其中加、減、乘都是我們所熟悉的數學計算。而另外兩種則值得專門說一下。
除法
除法的標誌是:除號(/)。對於整數型數字,除法的結果是兩個數字的商,即只有結果的整數部分。這裡7/5,由於都是整數,結果就是1了。
取餘運算
取餘運算的標誌是:百分號(%),習慣上,稱作模運算,所以a%b我們可以讀做a模b。7/5得到的結果是7除以5的餘數,所以是2。
小石猴在花果山上還發現了什麼有趣的事情呢?請看下回分解。
同學們,我們的第二次課程也就到這裡了。這節課我們學習c++程式的變數定義方法,瞭解了5種基本資料型別並親自定義了其中的兩種(整數型和字串型)、學習5種數學運算以及cin輸入語句的用法,希望同學們認真複習,並且多加練習。
下次見。