エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
知っておきたい整数除算の豆知識
割り算とは何を意味するか C言語では、整数同士の割り算(/)は結果を切り捨てて整数にします。つまり、3/... 割り算とは何を意味するか C言語では、整数同士の割り算(/)は結果を切り捨てて整数にします。つまり、3/2は1.5ではなく 1になります。また整数同士については剰余(%)が計算できます。これは割り算したあまりです。 たとえば5%3は2となります。 一般にmをnで割った商がaであり、剰余がbであるとは、次の関係式が成立することを言います。 m = n*a + b (ただし 0 数学で定義されているのは、m,nともに正の場合だけです。しかし、現実にはint型の演算として 定義されている以上は、何かの計算結果を出さなければなりません。 たとえば、m=-5, n=3の場合を考えてみます。上の関係式は必ず満たさなければならないので、 次のどちらかを採用することになるのです。上の場合には、剰余が負になってしまうという 不具合があり、下の場合には商がプラスの場合と絶対値が同じにならないという不具合があ