アフィリエイト広告を利用しています

広告

posted by fanblog

2020年06月29日

第3回 ざっくり教えるC言語

どうも!「一人暮らしの様な理系」です。
今回は当サイトでの売りの一つ,「C言語」について解説していきます。
結構閲覧してくれる方がいらっしゃるので、とても嬉しいです!
それでは始めていきましょう!






変換仕様の入ったprintf関数

タイトルから何を言っているんだ!
という気持ちはわかります。とりあえず例からどんなモノか、感じ取ってください。

# include

int main()
{
printf("アルファベットの最初の文字は%cです。¥n", 'A');
printf("素数の最小値は%dです。¥n", 2)
printf("%fは少数の一つです。", 0.1);

return 0;
}

%c,%d,%fは変換仕様といいます。特に言葉は覚えなくて良いです。
上の例のようにprintf関数には、

文字を出力するだけでなく、変換仕様の場所に文字を出力することができます!


ここで最低でも覚えておくべきものは、
<ul>
  • %d:整数を出力
  • %f:少数を出力
  • %c:文字を出力

  • です。特に%d,%fはよく使います。

    ここで注意すべきなのは2つあります。
    • printf("%d" ,5 );のように " のあとに , を置きたい文字を置く。
    • Aなどの文字は' ' で囲む


    です。これは違いやすいので注意しましょう。

    参加者限定特典あり。TECH::CAMPオンライン説明会





    ここで練習問題を出します。ぜひ挑戦してみてください。
    (1)「私の年齢は100歳です。」を変換仕様を用いて表してください。

    (2)「Aは文字で、3は整数で、0.8は少数です。」をA, 3, 0.8は変換仕様を用いて表して下さい。








    10秒で登録完了!TECH::CAMPオンライン説明会



    「解答」(1)
    # include

    int main()
    {
    printf("私の年齢は%d歳です。", 100);

    return 0;
    }

    「解答」(2)
    # include

    int main()
    {
    printf("%cは文字で、%dは整数で、%fは少数です。", 'A', 3, 0.8);

    return 0;
    }

    以上が解答となります。

    ちなみにエスケープシーケンスを覚えていますか?
    プログラムには、キーボード入力出来ない特殊な文字が存在します。

    例えば
    ' " ?などです。これを文字としてprintf関数にプログラムしようと思ったら、
    ¥' , ¥" , ¥? (円マークは右側のShiftのすぐ左隣を押してください。)
    と書く必要があります。

    (前回より引用)

    書き忘れていましたが、円マーク自体は\¥と打ってください。



    今回の内容はここまでです。ぜひ復習をして覚えてください!
    次回は「変数」について扱います。ここでは今回の内容がとても重要になっています。
    次回もよろしくお願いします!




    10秒で登録完了!TECH::CAMPオンライン説明会



    posted by NoR at 19:53| Comment(0) | TrackBack(0) | C言語
    この記事へのコメント
    コメントを書く

    お名前:

    メールアドレス:


    ホームページアドレス:

    コメント:

    ※ブログオーナーが承認したコメントのみ表示されます。

    この記事へのトラックバックURL
    https://fanblogs.jp/tb/9984036
    ※ブログオーナーが承認したトラックバックのみ表示されます。

    この記事へのトラックバック
    << 2021年07月 >>
            1 2 3
    4 5 6 7 8 9 10
    11 12 13 14 15 16 17
    18 19 20 21 22 23 24
    25 26 27 28 29 30 31
    最新記事
    日別アーカイブ
    検索
    最新コメント
    写真ギャラリー
    ファン
    タグクラウド
    カテゴリーアーカイブ
    プロフィール
    ×

    この広告は30日以上新しい記事の更新がないブログに表示されております。