トップページ > プログラム > 2016年01月21日 > zscSzf1M

書き込み順位&時間帯一覧

9 位/167 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000001120000004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part121 [無断転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part121 [無断転載禁止]©2ch.net
920 :デフォルトの名無しさん[sage]:2016/01/21(木) 15:13:19.94 ID:zscSzf1M
今確認してみたけど定数での割算は全部かけ算命令とシフト命令に変換されてるね
C++相談室 part121 [無断転載禁止]©2ch.net
925 :デフォルトの名無しさん[sage]:2016/01/21(木) 16:40:30.24 ID:zscSzf1M
2^nかどうかでは変わらないけど割る数によって速さは違った
結果が小さくなる方が速く終わるっぽい
C++相談室 part121 [無断転載禁止]©2ch.net
927 :デフォルトの名無しさん[sage]:2016/01/21(木) 17:40:25.35 ID:zscSzf1M
Intel(R) Core(TM)2 Duo CPU P8700

1.c
unsigned int a (unsigned int a)
{
return 1111111 / a;
}

2.c
unsigned int a(unsigned int);
int main ()
{
int i;

for (i = 0; i < 100000000; i++)
a (10000000);
return 0;
}
このコードだとa(1)とか10000000とかが一番速く終わって2が一番遅くなる
C++相談室 part121 [無断転載禁止]©2ch.net
928 :デフォルトの名無しさん[sage]:2016/01/21(木) 17:44:54.10 ID:zscSzf1M
Intel(R) Atom(TM) CPU N280 @ 1.66GHz
これだと全部同じだった


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。