[C言語ベース]#01.printf()


printf()と資料型


整理する内容
  • printf()
  • 生息地あずまや
  • 資料型種類
  • 📌 printf()と基本要素


  • #include
    #includeは英語の意味のように何かを含んでいます.ここでの意味は<stdio.h>を含む.stdioを標準入出力ライブラリと呼びます.標準I/Oライブラリと訳します.もっと簡単に言えば、C言語の基本ツールが入ったツールボックスです.

  • int main()
    int main()は「約束」です.C言語にはmain関数が必要です.実行する場合、実際にはコンピュータが最初に実行する関数です.

  • セミコロン(;)
    C言語はセミコロン(;)これは必須です.すべての文の最後はセミコロンで終わります.

  • printf()
    コンソールウィンドウに出力
  • 📌 printf()フォーマットコピータイプ


    フォーマットフラグは、その名の通り「指定」フォーマットの文字です.
    #include <stdio.h>
    
    int main(){
    	printf("%d\n", 10);
    }
    
    //출력결과(실행결과)
    10
    精子出力ターゲットのフォーマット例%dint,charprintf("%d",a);scanf("%d", &a);%ffloat, doubleprintf("%f", a);, scanf("%f", &a);%gfloat, doubleprintf("%g", a);, scanf("%g", &a);%cint, charprintf("%c", a);, scanf("%c", &a);%schar*(文字列)printf("%s",a);scanf("%s", &a);

  • %d
    通常は整数(int)と一緒に使用されますが、文字(char)と一緒に使用すると、その文字のAskyコード値が表示されます.
    ASCII:文字を数字に対応する1つの約定exaのASCII値は64

  • %f
    実数(float,double)に対応する生息地精子.

  • %g
    12.5は%fで出力され、12.500000は出力である.
    これは、fの小数点数が固定されているためであり、5以降の小数点はいずれも0と出力される.
    ただし%gの場合、出力量は12.5となる.小数点の位置を目標に合った位置に出力します.

  • %s
    文字列と対等に使用します.
  • 📌 資料型の種類


    1.int-整数型
    int型は小数点のない変数のラベルで、0、1、-10、15のように、次のように宣言されます.
    int number = 20;
    2.float/double-実数型
    エラーは1.2,0.5,12.4などの数字を指し、以下のようになります.
    float number1 = 2.12F;
    float number2 = -2.12F;
    double number3 = 10.45;
    double number4 = -10.45;
    floatの後のFはfloatの使用を示す約束である.
    floatもdoubleも実数なので小数点がありますが、doubleはエラーをより正確に表現します.
    つまり、大小の数字を表現することができます.(もちろん、フローティングでも十分です.)
    3.文字
    charは文字を表すデータ型で、以下のように宣言されています.
    char word = 'a';
    charは「文字」なので、1文字しか記憶できません.また、C言語では、1文字を一重引用符で囲み、複数文字を二重引用符で囲みます.

    🎯 質問:データ出力の使用


  • ソースコード
  • #include <stdio.h>
    
    int main() {
    	int a = 1;
    	int b = 2;
    	float c = 1.15F;
    	double d = 2.145;
    	char word[6] = "abcde";
    
    	printf("정수형: %d, %d\n", a, b);
    	printf("실수형: %f, %f\n", c, d);
    	printf("문자형: %s\n", word);
    
    	return 0;
    }