天国にいけるC言語入門 シーズン1 パソコン超初心者がゼロから東方風シューティングをつくる編 ver.0.4.15.789 RELIEF
printf関数をつかって割り算を計算してきました。その後は %をもちいて《剰余計算》をおこなってみましょう。
printf関数をつかって割り算を計算してきました。その後は %をもちいて《剰余計算》をおこなってみましょう。
printf関数をつかって割り算を計算してきました。その後は %をもちいて《剰余計算》をおこなってみましょう。
#include <stdio.h>
int main(void)
{
printf("%d\n",7/3);
printf("%d\n",9/4);
printf("%d\n",44/8);
printf("%d\n",9/7);
printf("%d\n",2/3);
return 0;
}
マックス 「それっぷよぷよっ」
プログラムの実行結果
(EAZY IDECの場合)
(Visual Studio2018の場合)
2
2
5
1
0
続行するには何かキーを押してください_
プログラムの実行結果(Visual Studio2019の場合)
2
2
5
1
0
C:\Users\solar\source\repos\Project2\Debug\Project2.exe (プロセス 15288) は、コード 0 で終了しました。
このウィンドウを閉じるには、任意のキーを押してください...
マックス
ソーラー
ぶーにゃん てんC
「やったー 成功ーーーーーーーーーーーーーーー」
見事に
2
2
5
1
0
と
🍅整数値同士の割り算では🍅
計算結果の小数点以下の部分が切り取られて表示されている。
ソーラー 「う~ん 美しい計算結果ですね。それにしても
整数値同士の割り算の場合
なぜ小数点以下が
切り取られた後の計算結果が
printf出力表示されるのでしょうか?
スーパーの値段表示とか少数点以下が表示されないほうが
いいものには それでいいとおもうのですが・・・」
マックス「そうだな」
でも計算結果には大満足なソーラー達。
私も大満足(^^)/ solarplexuss
整数値同士の割り算の場合 なぜ小数点以下が
切り取られた後の整数が%d出力されるのでしょうか?
この問題はここでは解けません 私未来からキマシタ。
だいぶ あとのエピソードで明らかになります。
そして
整数値同士の割り算というところが重要になってきます。
とりあえず
整数÷整数の計算結果は
小数点以下は切り取られ
表示されないと
覚えておいてください。
solarplexussより
ソーラー「いま、ここにいるよね solarplexussさん」
マックス 「よし、つぎは%《剰余計算》だ。」
てんC 「はい %《剰余計算》をおこなうと
たとえば
10%3と計算が行われたなら
10÷3=3余り1
の余った数値1を表示いたします。
%《剰余計算》の計算式の表記法は
10%3=1となります。
では次の《剰余計算》のプログラム
#include <stdio.h>
int main(void)
{
printf("%d\n",7%3);
printf("%d\n",9%4);
printf("%d\n",44%8);
printf("%d\n",9%7);
printf("%d\n",2%3);
return 0;
}
を実行してみます。
ソーラー「こんぱいるんるん」
プログラムの実行結果
1
1
4
2
2
見事に割り算で割り切れず
出てきた余りの数がprintf出力表示されました。
マックス 「よーし 絶好調だぜ。」
ソーラー 「ふふ、好調」
ぶーにゃん 「にゃーん(^^)」
てんC 「きゃっ きゃっ」
7%3
7÷3の余りは1です
9%4
9÷4の余りは1です
44%8
44÷8の余りは4です
9%7
9÷7の余りは2です
2%3
2÷3の余りは2ですね
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます