Skip to content

Commit 10c3867

Browse files
committed
first commit
1 parent af64841 commit 10c3867

File tree

6 files changed

+57
-0
lines changed

6 files changed

+57
-0
lines changed

01-basics/arith_order.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#include <stdio.h>
2+
int main(){
3+
int i = 1, j = 2, k = 3;
4+
printf("%d\n", i + j * k); // 答案為7
5+
printf("%d\n", (i + j) * k); // 答案為9
6+
}

01-basics/arithmetic.c

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
#include <stdio.h>
2+
int main(){
3+
int a = 2, b = 1;
4+
a += b;
5+
printf("%d\n", a);
6+
a -= b;
7+
printf("%d\n", a);
8+
a *= b;
9+
printf("%d\n", a);
10+
a /= b;
11+
printf("%d\n", a);
12+
a %= b;
13+
printf("%d\n", a);
14+
a++;
15+
printf("%d\n", a);
16+
a/=b--;
17+
printf("%d\n", a);
18+
}

01-basics/basic_print.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#include <stdio.h>
2+
int main() {
3+
int a, b;
4+
printf("%d\n", a);
5+
printf("%d", b);
6+
}

01-basics/printf.c

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#include <stdio.h>
2+
int main() {
3+
int year = 2024;
4+
int month = 2;
5+
int days = 29;
6+
printf("今年是%d年\n\n%d月有%d天\n", year, month, days);
7+
}

02-data-types/data_sizes.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#include <stdio.h>
2+
int main(){
3+
int int_a;
4+
// 用 %d 接收 sizeof() 的返回值會出現警告,因為 sizeof() 回傳的是 size_t 型態 (unsigned long int)
5+
printf("Size of int: %d\n", sizeof(int_a));
6+
float float_a;
7+
printf("Size of float: %d\n", sizeof(float_a));
8+
char char_a;
9+
printf("Size of char: %d\n", sizeof(char_a));
10+
double double_a;
11+
printf("Size of double: %d\n", sizeof(double_a));
12+
}

02-data-types/overflow.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#include <stdio.h>
2+
int main(){
3+
int int_a;
4+
scanf("%d", &int_a);
5+
printf("%d\n", int_a);
6+
int_a ++;
7+
printf("%d\n", int_a);
8+
}

0 commit comments

Comments
 (0)