- スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©2ch.net
79 :デフォルトの名無しさん[sage]:2015/12/12(土) 16:41:35.71 ID:V2dsH5Kn - >>77
正整数同士の除算で端数は切り上げ、の応用技だね。 Nビットの情報を格納するのに必要なバイト数を求めるとき ビット数に7を足してから8で割る感じ。 bytes = (bits + 7) / 8; ところで、整数の除算で片方が負数の場合の結果は 「処理系定義」だって望洋さんのサイトに載ってる。 >>73 で除数は常に0より大きいと限定されてるから 被除数についての場合分け処理が必要になるかと。
|
|