cout 輸出你要的字
上次有教過大家怎麼使用printf了
這次來教教比printf還要簡單的函數,”cout”
「cout」跟printf一樣,是用來輸出的函數,雖說功能一樣,但它們的結構可是差了十萬八千里
它包含在<iostream>函式庫裡
格式如下:
cout << 變數或字串1 << 變數或字串2 << 變數或字串3 << … << 變數或字串n ;
「<<」是向左移位的運算符號,在此先不說明它的用法
cout也可以使用endl(end of line)控制碼,能做換行的動作
舉例:
url = “https://it-easy.tw/” ;
cout << “電腦不難!” << url << endl ;
我們要寫出以下例子:
首先應先載入函式庫
# include <iostream>
與<stdio.h>不同的是,<iostream>還需加上一串文字:
using namespace std ;
為什麼要加上這串文字呢?
因為<iostream>是屬於C++的函式庫
而先前學的<stdio.h>與<stdlib.h>都屬於C的函式庫
這兩種語言說通也可以說不通
總之,C++的函式庫會定義在std名稱空間,這也就是為什麼每次在撰寫程式時,總會在檔案的最前頭加上using namespace std;的原因。
再來還要打上main函數來撰寫程式
main ()
別忘了要來個大括號喔!
這時你寫的程式應為:
# include <iostream>
using namespace std ;main()
{}
接著就可以開始在{}內撰寫程式碼啦!
注:1.「”」字元在C++需用「”」來顯示
2.「t」有空一大格的效果
3.「n」可以換行
4.空格可作顯示位置微調
PS! cout結尾需用「;」,代表著這行程式的結束
為了能讓程式感覺更美觀,須執行多次來進行編排並測試,直到完成為止
程式最後還需加上下面文字(加在{}內!):
system (“pause”);
return 0 ;
撰寫出來的程式大概如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <iostream> using namespace std; int main() { cout << "tt"電腦不難販賣部"十月份銷售統計n"; cout << "產品tt原價tt數量tt金額n"; cout << "電腦tt$12,800tt23tt$294,400n"; cout << "160GB隨身碟t$7,800tt19tt$148,200n"; cout << "DVD Playert$11,000tt132tt$1,452,000n"; cout << "合計:tttttt$1,894,600nnn"; system("pause"); return 0; } |
或是:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <iostream> using namespace std; int main() { cout<< "tt"電腦不難販賣"十月份銷售統計" << endl << "產品tt原價tt數量tt金額" << endl << "電腦tt$12,800tt23tt$294,400" << endl << "160GB隨身碟t$7,800tt19tt$148,200" << endl << "DVD Playert$11,000tt132tt$1,452,000" << endl << "合計:tttttt$1,894,600" << endl << endl << endl; system("pause"); return 0; } |
圖片預覽: