close
本文章全文改自:http://www.study-area.org/coobila/tutorial_315.html
STEP1:【程式範例】
  1. 以下是程式碼:

     

    /*圓形面積的程式, 公式為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);
    }
  2. 程式的執行結果會是: -Calculate the are of the circle- 

    Radius = 10 
    Area = 314

 

STEP2:【程式解析】
  1. 首先,第一句cout的語法是: 
    cout<<"-Calculate the area of a circle-"<<endl; 這段語法做了兩個動作。第一個是顯示-Calculate the area of a circle-這個字串, 第二個是把輸出換到下一行, 也就是endl這個語法。 endl就像是<br>在HTML裡面一樣。大家是否有注意到, endl並沒有被包括 在雙引號裡面呢? 因為他不屬於字串的一部份, 要是他在""裡面的話, 他就會被顯示 成endl, 而不是斷行了。
  2. 以下是簡單程式語法指令的解析:
  3. endl: 像是之前說過的, 斷行用的。
  4. 顯示數字: 在之前的程式裡面,我們可以看到以下這行: 
    cout<<"Radius = <<10<<endl; <br="">cout 顯示出字串(Radius = ), 數字(10), 和endl。就像是endl, 數字是不能被放在字串裡面的。
  5. 計算: 再下一行, 我們可以看到: 
    cout<<"Area = "<<(3.14*10*10)<<endl; <br="">(3.14*10*10)是一種計算的寫法, 他被放在cout後面是因為指令計算完以後要被送到cout 才能顯示出結果來。注意到那個*符號了沒? 那就是乘法的符號。其他符號下面會講到。

 

STEP3:【其他運算符號】
  1. 在這裡要介紹其他運算符號:

     

    符號
    功能
    +
    這大家應該都很熟吧, 加法。
    -
    這大家應該都很熟吧, 減法。
    /
    這是除法。
    %
    這個大家很陌生吧! 你們一定會想, 這就是 "百分比" 嗎! 但是C++裡面沒有預設的百分比符號, 所以這不是百分比。這是一種特殊的除法, 叫做Modulus除法。他的功能很奇怪, 是用來算"餘數"用的。 比如說你打入 (4%2)他不會顯示 2, 而會顯示 0, 因為 4/2 沒有餘數。
arrow
arrow
    文章標籤
    c++數學運算
    全站熱搜
    創作者介紹
    創作者 cout 的頭像
    cout

    火星上的c家家

    cout 發表在 痞客邦 留言(0) 人氣()