電腦科學概論筆記


#C語言
%d 可以指定 10 進位整數外,還有其他格式化指定:
%d:顯示 10 進位整數。例如 10, 20
%f:顯示浮點數(有小數點小數)。例如 0.2, 2.1
%c:顯示字元。例如 'B', 'a'
%s:顯示字串。例如 "ABC", "大家好"
C 的基本資料型態
整數(Integer)
浮點數(Float)
字元(Character)。
我們前面提到 C 語言中變數前面需要宣告資料型態(data type),是要讓電腦知道需要分配多少記憶體空間給該變數(由於不同資料型別可以表示的範圍和佔用的空間不同)。
浮點數有分 float 和 double 資料型別,後者的表示數字範圍大於前者許多,然而後者所佔用的記憶體空間是前者兩倍。unsigned 則代表非負數意思。
#運算子:
運算子 功能 使用方式
== 等於 x == y
< 小於 x < y

大於 x > y
<= 小於等於 x <= y
= 大於等於 x >= y
!= 不等於 x != y
在邏輯中若使用整數輸出 1 代表 true,0 代表 false。
邏輯運算子
運算子 功能 使用方式
&& 且(皆為是才是) x && y
|| 或(其中一個為是則為是) x || y
! 否(邏輯相反) !x
運算子 功能 使用方式
= 給定值 x = 10

  • 加法 x + y
  • 減法 x - y
  • 乘法 x * y
    / 除法 x / y
    % 取餘數 x % y (例如:7 % 3 為 1)

迴圈

include <stdio.h>

int main() {
// 宣告 i 為計數器變數,初始化為 1。 當 i <= 3 時符合條件進入迴圈, i++ 代表每次執行區塊後計算器都累加 1(i++ 等同於 i = i + 1)。當 i > 3 則不符合條件,離開迴圈
for (int i = 1; i <= 3; i++) {
// 縮排代表迴圈執行區塊 block
printf("目前第 %d 次執行\n", i);
}
printf("程式結束");
}







你可能感興趣的文章

從實際案例看 class 與 function component 的差異

從實際案例看 class 與 function component 的差異

[Windows] telnet 確定 TCP 連接埠為開啟或關閉

[Windows] telnet 確定 TCP 連接埠為開啟或關閉

序列化操作(JSONObject)

序列化操作(JSONObject)






留言討論