やっとテストから開放されました・・・!

しばらくテストはないので

最低でも週に1回は更新しようと思います。

いつも皆さん見に来てくださりありがとうございます!!

アドバイスももらえて本当に私は幸せです。

感謝してます!

何かいきなりなんだって感じですが^^;

何か分かんないけど感謝を伝えたい気分な今日のいぬがめでした~。

____________________________________________________________________________________________


#include <stdio.h>


int main(void)

{

int a;


printf("整数を入力してください:"); scanf("%d",&a);


printf("この整数の最も下の桁の値は%dです。\n", a % 10);


return 0;

}


今回は入力した数の最下位の値を求めるプログラムをつくります。

たとえば1994なら1桁目の4を表示させます。

そこで使うのが!例の剰余です・・・。

もう、数学ですよね。

どうやったら1桁目の数を表示できるでしょうか。


そうです!10で割った余りです!

1994÷10=199あまり4

2011÷10=201あまり1

のように剰余を使うと求められますね。


数学じゃないです。

算数ですね。

大丈夫!数学が嫌いでも・・・!!


このプログラムを実行すると

「整数を入力してください:」

       ↓

「整数を入力してください:1994

 この整数の最も下の桁の値は4です。」

となります。


______________________________________________________________________________________

次回も演算子の練習したいと思います。

今回は特に新しいことはありませんでしたが、

次回はあると思うのでお見逃し無く・・・。


#include <stdio.h>


int main(void)

{

int a,b;


puts("2つの数を入力してください。");


printf("整数a:"); scanf("%d", &a);


printf("整数b:"); scanf("%d", &b);


printf("a + b = %d\n", a + b);


printf("a - b = %d\n", a - b);


printf("a * b = %d\n", a * b);


printf("a / b = %d\n", a / b);


printf("a %% b = %d\n", a % b);


return 0;

}



今回は演算子について学習します。

演算子とはお分かりのとおり+、-、×、÷などの記号のことです。

ですがC言語に置き換えるとちょっと変わるんです。

その辺を学習しましょう!


+・・・和を表示します。


-・・・差を表示します。


*・・・積を表示します。×ではないので注意。


/・・・商を表示します。÷ではないので注意。

    小数点以下を切り捨てた値が得られます。

    例えば10÷3は3.3333・・・となりますが、

    小数点以下を切り捨てるので3と表示されます。

    3÷10は0.3ですが、0と表示されます。


%・・・剰余を表示します。

    剰余と聞いてピンと来ない方もいらっしゃると思います。

    私もその1人でした。

    割り算をしたときの余りを表示します。

    小学校のときに10÷3は3余り1と習いましたよね。

    10%3その1を表示します。

    3÷10は0余り3なので3%10は3と表示します。

    それとprintf関数内で%と表示させたいときは

    %%と2つ書かないといけないそうです。


オペランド・・・演算の対象となる変数や整数のこと。

         a + b だとaとbがオペランドです。



このプログラムを実行すると

2つの数を入力してください。

 整数a:10

 整数b:3

a + b = 13

a - b = 7

a * b = 30

a / b = 3

a % b = 1

となります。



_______________________________________________________________________________


次回からは演算子の練習します!

更新が遅れて申し訳ありません。

昨日更新しようと思ってたのですが、

自分で演算子の勉強するので精一杯で・・・

剰余の意味が本を読んでも全然理解できなかったんです。

3%10が3の意味がどうしても分からなくて、ひたすらググりました。

ですが冷静に筆算をすると、0余り3なんですよね。

いや、バカでした。ググった意味なしです^^;

お久しぶりです。

更新できなくて本当にすみません。

そして今回の更新もCについてでなくてすみません。


今週来週再来週に模試と期末考査があります。

猛烈に忙しいです^^;

大変申し訳ないのですが、

次回の更新は今週の2月11日の金曜日とさせていただきます。

その日模試なので、終わって一息・・・と更新しようと思います。


あぁ、早くCの勉強がしたい・・・。

Cを頑張るためにも、まずは高校の勉強を頑張ります!!