### 変数
変数の指定は、intは%d, floatは%f, charは%cと決まっている。
#include <stdio.h> /* int -> %d, float -> %f, char -> %c */ int main(void){ int x = 10; float y = 5.2; char c = 'A'; printf("x = %d, y = %f, c = %c\n", x, y, c); return 0; }
$ ./dev
x = 10, y = 5.200000, c = A
### 演算
x++ は+1、x–は-1のこと
int main(void){ int x = 10 % 3; x += 5; x++; printf("x = %d\n", x); return 0; }
$ ./dev
x = 7
### if
一致の場合は”==”、不一致は”!=”
int main(void){ int score = 50; if(score >= 60){ printf("nice score\n"); } else { printf("come on\n"); } return 0; }
$ ./dev
come on
### switch
int main(void){ int rank = 2; switch(rank){ case 1: printf("Gold!\n"); break; case 2: printf("Silver!\n"); break; case 3: printf("Bronze!\n"); break; default: printf("no medal!\n"); break; } return 0; }
### while
int main(void){ int m = 0; while(m < 10){ printf("m: %d\n", m); m++; } return 0; }
### for
int main(void){ int m; for(m = 0; m < 10; m++){ if (m == 3){ continue; } if (m == 8){ break; } printf("m: %d\n", m); } return 0; }
$ ./dev
m: 0
m: 1
m: 2
m: 4
m: 5
m: 6
m: 7
改めてC言語を勉強するとなると、C言語が偉大なので、慣れるまで構えてしまいます。