問題CPP00181の解答例と解説 C++ Lv.1
正数型の範囲(15分)
<解答例 1>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
<実行結果>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
マイナスの値を扱わない場合にこの3つの型を使うことができるよ。最小値は3つとも 0 だよ。扱える正数の範囲が違うから、必要に応じて使い分けよう。
LONG_MAX、LONG_MINのときと同じく、ULONG_MAX、ULONG_MINの値もCPUが64bitか32bitかどうか、そしてOSが何かによって変わってくるよ。このマシンのCPUは64bitでOSはLinuxだよ。64bitのCPUでも、OSがWindowsだとULONG_MAX、ULONG_MINは、INT_MAX、INT_MINと同じ値になるよ。
これよりも、もう少し詳しいことは、Lv.2 で問題を用意しているよ。
LONG_MAX、LONG_MINのときと同じく、ULONG_MAX、ULONG_MINの値もCPUが64bitか32bitかどうか、そしてOSが何かによって変わってくるよ。このマシンのCPUは64bitでOSはLinuxだよ。64bitのCPUでも、OSがWindowsだとULONG_MAX、ULONG_MINは、INT_MAX、INT_MINと同じ値になるよ。
これよりも、もう少し詳しいことは、Lv.2 で問題を用意しているよ。
初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。会員登録(無料)して、プログラミングしてみませんか?
新規登録
新規登録