close
- 以下是程式碼:
/*圓形面積的程式, 公式為A=pi*r*r*/
# include <iostream>
using namespace std;
int main()
{
cout<<"-Calculate the area of a circle-"<<endl;
cout<<endl;
cout<<"Radius = "<<10<<endl;
cout<<"Area = "<<(3.14*10*10)<<endl;
return(0);
} - 程式的執行結果會是: -Calculate the are of the circle-
Radius = 10
Area = 314
- 首先,第一句cout的語法是:
cout<<"-Calculate the area of a circle-"<<endl; 這段語法做了兩個動作。第一個是顯示-Calculate the area of a circle-這個字串, 第二個是把輸出換到下一行, 也就是endl這個語法。 endl就像是<br>在HTML裡面一樣。大家是否有注意到, endl並沒有被包括 在雙引號裡面呢? 因為他不屬於字串的一部份, 要是他在""裡面的話, 他就會被顯示 成endl, 而不是斷行了。 - 以下是簡單程式語法指令的解析:
- endl: 像是之前說過的, 斷行用的。
- 顯示數字: 在之前的程式裡面,我們可以看到以下這行:
cout<<"Radius = <<10<<endl; <br="">cout 顯示出字串(Radius = ), 數字(10), 和endl。就像是endl, 數字是不能被放在字串裡面的。- 計算: 再下一行, 我們可以看到:
cout<<"Area = "<<(3.14*10*10)<<endl; <br="">(3.14*10*10)是一種計算的寫法, 他被放在cout後面是因為指令計算完以後要被送到cout 才能顯示出結果來。注意到那個*符號了沒? 那就是乘法的符號。其他符號下面會講到。
- 在這裡要介紹其他運算符號:
符號 功能 + 這大家應該都很熟吧, 加法。 - 這大家應該都很熟吧, 減法。 / 這是除法。 % 這個大家很陌生吧! 你們一定會想, 這就是 "百分比" 嗎! 但是C++裡面沒有預設的百分比符號, 所以這不是百分比。這是一種特殊的除法, 叫做Modulus除法。他的功能很奇怪, 是用來算"餘數"用的。 比如說你打入 (4%2)他不會顯示 2, 而會顯示 0, 因為 4/2 沒有餘數。
文章標籤
全站熱搜
留言列表