0
A
答えて
2
int
が16ビットの場合は、2^16
の値が異なることを意味します。これらのうち、2^15 (= 32,768)
(半分)が負であり、2^15 - 1 (= 32,767)
が正であり、最後のものが0
である。
同じ理由が、8ビット、32ビット、または他の任意のサイズの整数に使用できます。
浮動小数点数(floatおよびdouble)の場合、範囲はexplained on WikipediaまたはIEEE Standard 754 Floating Point NumbersのSteve Hollaschのページの範囲です。
+0
なぜ-1にするかポジティブ? (2^15-1) – ipkiss
+0
'0'は1つのスポットを占めるため、両方を '2^15'にすることはできません。 '2^15'の負の整数と' 2^15 'の非負の整数(つまり '0'を含む)と考えることができ、合計で' 2^16'の整数になります。 –
関連する問題
- 1. コピーコンストラクタは、プリミティブデータ型
- 2. プリミティブデータ型のオーバーライド
- 3. プリミティブデータ型のJava
- 4. プリミティブデータ型のパフォーマンス対ラッパークラス
- 5. クラスの型テンプレート引数の範囲の範囲
- 6. C++シンボルの範囲
- 7. C++ BOOST_TEST範囲
- 8. 範囲Primes C++
- 9. C言語のchar型の値の範囲
- 10. C#のスコア範囲のテスト
- 11. 永続データとプリミティブデータ型イオスプログラミング
- 12. C++ 11プリミティブデータ型のみをアトミックに宣言できますか?
- 13. 16ビットデータ型の範囲での混乱
- 14. MPIでの派生データ型の範囲
- 15. C#プラグマディレクティブの有効範囲
- 16. C#Excelの範囲管理
- 17. 日付範囲... C#
- 18. C#IP範囲フィルタ
- 19. 範囲Doubleデータ型変数のチェック
- 20. * ngForプリミティブデータ型の振る舞い
- 21. Javaの誤ったプリミティブデータ型ですか?
- 22. 責任範囲の範囲
- 23. plotly.jsの範囲範囲
- 24. ループ範囲の範囲
- 25. EXCEL列/範囲の平均IF列/範囲B OR列/範囲CはNOと等しいNO
- 26. C++のデータ型サイズ/範囲はLinux上に表示されます
- 27. ベクトルのベクトルの範囲の範囲
- 28. C++範囲ベース用ループ
- 29. C++添え字範囲外
- 30. svn diffの改訂範囲の範囲
これは、Length列にリストされているバイト数です。 –
可能な複製[Cの型の保証最小サイズ](http://stackoverflow.com/questions/1738568/any-guaranteed-minimum-sizes-for-types-in-c) – Joe