### 変数
変数の指定は、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言語が偉大なので、慣れるまで構えてしまいます。