標準輸入輸出
標準輸出:cout
指令:cout 🡸 C++指令
包含於iostream中
範例: cout << “Hello world!”<<endl;
分開各輸出對象
字串須用“ 包起來
endl:換行(cout)
;代表一行程式的結束
cout << “Hello world!\n”;
\n:換行的另一方法
在””內為輸出字串內容
cout << “Hello world!\n”;
在””內為輸出字串內容
但有些東西無法直接顯示出來
而是會產生其他效果,稱為跳脫字元
跳脫字元
跳脫字元 | 意義 |
\n | 換行 |
\\ | 反斜線 |
\” | 雙引號 |
\t | 水平定位符號(tab) |
a002:This is a book.
題目描述:請輸出以下三行文字:
This is a book.� That is a pen.� I am a student.
建議在程式最上方以註解加入題目
以便日後辨識
// 單行註解
/*
多行註解
*/
a003: 許願
題目描述:請輸出以下三行文字:
^_^� "o"� \^o^/
P.S.你還可以印出什麼表情呢?
標準輸入:cin
指令:cin 🡸 C++指令
包含於iostream中
int a;
cin >> a;
cout << “你輸入的是” << a;
宣告一個整數變數,a
由螢幕讀入數值
變數與基本資料型態
變數:由系統分配來存放資料的記憶空間,不同類型的資料用不同型態的變數儲存
資料型態 | 意義 | 數值範圍 |
int | 整數 | -2,147,483,648~2,147,483,647 |
double | 浮點數(小數) | 負數:-1.798x10308到-4.94x10-324 正數:4.94x10-324到1.798x10308 |
char | 字元(一個字,如 ‘a’, ‘5’)(用單引號包住) | -128 ~ 127 |
string | 字串(一串字,如”This is a book.”) (用雙引號包住) | |
bool | 布林變數(只有true,false兩個值) | |
命名規則:
1. 由字母(大小寫不同)、數字和底線符號構成
2. 不能包含空白字元及特殊字元
如 ~、\、@、?、%、&、#、^
3. 不可使用保留字,如:if、else、do、for、int、……..
4. 必須宣告後才能使用
5. 儘量取有意義的名稱,避免使用流水號命名
變數命名
1.資料型別 變數1,變數2;
如: int a; //宣告變數 a為整數變數
如: double weight,height; //宣告二個變數 weight,height為浮點數(小數)變數
2. 資料型別 變數=初始值;
如: int num=3; //宣告變數num,且變數num初始值為3
如: int a, b=10; //宣告變數 a及b為整數變數,但只有變數 b初始值為10
如: int a=5, b=10; //宣告變數 a及b為整數變數
//且變數a初始值為5,變數b初始值為10
如: char a='s'; //宣告變數a為字元變數,且初始值為字元 s
如: char a='3'; //宣告變數a為字元變數,且初始值為字元 3
變數宣告
題目描述:輸入一個正整數 N 代表民國幾年,請輸出其對應的是西元幾年。
輸入範例:
輸入1:
1
輸入2:
100
輸出範例:
輸出1:
1912
輸出2:
2011
a004: 民國與西元的換算
a005: 矩形面積
題目描述:輸入兩個正整數 H、W,代表這個矩形的長和寬。
請輸出這個矩形的面積。
輸入範例:
輸入1:
1 2
輸入2:
2 3
輸出範例:
輸出1:
2
輸出2:
6