#include的功能用於引入標頭檔
標頭檔就是包含某些函式內容的函式庫檔案
這些標頭檔可能是由編譯器所提供,也可能是自行撰寫的函式庫。
常見的函式庫有
<stdio.h> 標準輸入與輸出
<stdlib.h> 標準函式庫,提供各類基本函式
<math.b> 數學函式
<string.h> 字串處理與轉換
在C語言中註解的用法是 "/*"到
"*/"中的內容及是註解文字
C基本資料型態
基本運算
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i=50;
int x=4;
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
printf("i + x = %d\n\n",i+x);
printf("i - x = %d\n\n",i-x);
printf("i * x = %d\n\n",i*x);
printf("i / x = %d\n\n",i/x);
printf("i %% x = %d\n\n",i%x);
}
最後一個printf裡面的運算式為取餘數
至於中間打兩個%%是因為 % 為特殊符號
像其中%d,如果只打一個%不會輸出%字樣
因此在這邊需重複兩次
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i=50;
int x;
x=i++;
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
}
這邊會看到
x=i++
此時我們會先將i給x
再把i做+1
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i=50;
int x;
x=++i;
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
}
x=++i時
才是會先把i+1後
再將+1後的i給x
輸入函式scanf()
此函式的參數分為兩個區域
分別為字串格式化區域及變數位置區
且前後的位置式對應的
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i;
int x;
printf("請輸入數值");
scanf("%d%d",&i,&x);
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
}
下面就來練習前面所教的基本運算及輸入函式
#include <stdio.h>
#include <stdlib.h>
void main(void)
{
int i;
int x;
printf("請輸入數值");
scanf("%d%d",&i,&x);
printf("i = %d\n\n",i);
printf("x = %d\n\n",x);
printf("i + x = %d\n\n",i+x);
printf("i - x = %d\n\n",i-x);
printf("i * x = %d\n\n",i*x);
printf("i / x = %d\n\n",i/x);
printf("i %% x = %d\n\n",i%x);
}
這邊要特別注意
做除法及取餘數時分母不得為零喔!
Day2就到這啦BYE~