基本事項
int main(void)
{
printf("Hello word");
return 0;
}
入出力
出力
c言語の出力はprintf();です
printf();
入力
scanf(“%d”, &〇);
int res;
scanf("%d", &res);
//resというメモリに数字を入力できる
変換仕様とは
文字をプログラムに入力するときや、出力するときはc言語では変換記号を使います。
変換記号をわざわざ使い分ける理由は少しでもプログラムメモリーを発生しない為です。
一般的に
%cは文字
%dは整数
%fは少数
間違ってもプログラムエラーが発生する事がないので、プログラムに慣れてきたころに
間違う可能性が発生します。
#include <stdio.h>
int main(void)
{
printf("%cは文字入力の際に使うよ. \n" , 'A' );
printf("%dは整数の時に使うよ \n" , 3);
printf("%fは少数の時に使うよ \n", 3.14);
return 0;
}
\nは出力した時に改行するよ
ベクトルくん
\nは改行を意味するよ
データーの型
int kami;
char watasikami;
double saikyou;
変換仕様とセットの関係にあるメモリー、いわゆる保存場所があります。
文字や数字をコンピュータに覚えさせる事をいいます。
こちらは慣れても間違う事は少ないのではないでしょうか。
char 英数字
int 整数
double 少数
if 文
if (条件)
{
}
else それ以外
{
}
AI
0か1を入力して告白するか、しないのかプログラムを作るよ
#include<stdio.h>
int main(void)
{
int koi;
printf("0か1の整数を入力してね\n");
scanf("%d", &koi);
if(koi ==1){
printf("告白してください\n");
}
else if(koi ==0){
printf("まだ告白するな\n");
}
else{
printf("諦めた方がいい\n");
}
return 0;
}
forループ
for(初期化の式,繰り返すかの条件,変化);
文;
The AniCre
100回告白する文を作ってみよう
AI
怖い
#include<stdio.h>
int main(void)
{
int i;
for(i=1;i<=100;i++){
printf("あなたが好きです\n");
}
printf("告白100回終わったら普通に嫌われる。\n");
}
for(;;)//この書き方をすると、∞になります
The AniCre
1ていうまで∞ループ
#include<stdio.h>
int main(void)
{
int i;
i =0;
scanf("%d",&i);
for(;;){
printf("あなたが好きです\n");
if(i==1){
break;
}
}
printf("やったぜこれでカップルだ\n");
}