朋友買了一件衣料,當他拿給我們看的時候,
一位對圍棋很感興趣的人說
:「啊,好像棋盤似的。」
我說:「我倒覺得有點像稿紙。」
一位很愛吃的同學說:「這明明就是綠豆糕。」
對圍棋很感興趣的同學又說
:「我覺得它像稿紙了。」
我又說:「嗯我也覺得它像棋盤了。」
是不是覺得很亂呢
如果我們用變數表示的話
A:「啊,好像棋盤似的。」
B:「我倒覺得有點像稿紙。」
C:「這明明就是綠豆糕。」
A:「我又覺得它像稿紙了。」
B:「嗯我也覺得它像棋盤了。」
int a = 5 , b = 7 , c = 11; int d = a + b + c; cout << d;
int a; cin >> a; // 輸入值到 a;
int a; //宣告一個變數a,其資料型態為整數int std::string club; //宣告一個變數club,其資料型態為字串string
int a = 10; //賦予a一個整數值10 std::string club = "CRC"; //賦予club一個字串的值"CRC" a = 20; //也可以重新賦值
tags: 保留字就是在C++裡面已經有自己意義的字
#include<iostream> using namespace std; int a = 10;//全域變數 int main() { int b = 10;//區域變數 if(b > 5){ int c = 50;//區域變數 } //這裡不是c的有效範圍 //這裡是a和b的有效範圍 } //這裡不是b、c的有效範圍 //但是是a的有效範圍
double比float精準
只有兩個值,
True or False
對應到數字則是 1 和 0
之後在學條件判斷時會用到
特殊的或是有功能的字元
由一個或多個字元組成的句子
表示方式 : 用雙引號包起來
Examples : "HSNU"、"CRC"
字串在 std 裡面,要使用時記得加 "std::"
一個字串是用 " "
"CRC is the best"
一個字元是用 ' '
{'C' , '8' , ' ' , '7' , '6' , '3' , '\0'} //"C8 763"
可以看到
一個空格 ' ' 和跳脫字元 '\0' or '\n'…
都可以當作是一個字元
所以可以用' '包起來
a + b
+ : 運算子
a、b : 運算元
a = a + 1 ; a += 1 ; a++ ; //三行都代表 a = a + 1 //(直接把 a 的值 + 1)
有 a -= 1, a *= 1, a /= 1, a %= 1
相同的也有 a--,不過沒有 a 和 a// 或 a%%
整數和整數做運算,輸出的也是整數
浮點數做運算,輸出的就是浮點數
cout << 4/3; //1 cout << 4.0/3; //1.33333
算完的結果會是一個布林值
不是True就是False
多條件的條件運算
得到的結果也是一個布林值
Examples
int a = 5 , b = 3 , c = 1; cout << (a > b); // 1 cout << (b > a); // 0 cout << (a > b && c > b); // 0 cout << (a > b || c > b); // 1 cout << ((a > b) && !(c > b)); // 1
上一節課講了輸出但沒講輸入
因為輸入需要變數的概念
用cin取得輸入
用cout輸出
int N; cin >> N; //輸入 100 的話, N 就是 100
當然也可以一次輸入很多
int a , b; cin >> a >> b;
int a = 100; cout << a << '\n'; //輸出 100
int N; cin >> N; cout << N + 10 << '\n';
注意 : cout 跟 cin 的箭頭方向不一樣
輸入兩個數字a b
幫忙算算a跟b的總和吧
我是防雷頁
#include<iostream> using namespace std; int main(){ int a , b; cin >> a >> b; cout << a + b; return 0; }