誰かがバイナリリテラルが何であるかを明確に説明できますか?バイナリリテラル、16進数、2進数、文字列の違いは何ですか?彼らは何のために使われていますか?バイナリリテラルとは何ですか?
答えて
ビットを使用して数値を表現するために使用されます。
0b0010010101001
値のインテントをバイナリで伝える方が簡単な場合があるためです。これはベース16にも適用されます。彼らはそれに来るときすべて数字ですが、私は複数のビットが設定されたフラグを割り当てる場合は、このような何かが代替(複数)よりも明らかです。
flags = 0b110101
これは、名前付きフラグ定数のビットごとのORを使用するよりもあまり明確ではありません(はるかに冗長ではありません)。 :-) –
@PlatinumAzure:ああ、確かにそうだろう。実際にはバイナリリテラルの多くの用途について考えることはできません...これは私がカムしていることです:) –
これは素晴らしい例です。私はちょうどいくつかの色のコメントを提供していた:-) –
リテラル:http://cpp.comsci.us/etymology/literals.html。
リテラル定数(しばしばリテラルまたは定数とも呼ばれる)、その値が進リテラルフォーム「0xABCDと」の文字列、バイナリであるのと同様に、それらの表現
によって暗示さ 不変でありますリテラルは "0b11011011"という形式の文字列です。最初の2文字をチェックすることで、それらを区別することができます。
http://docs.oracle.com/javase/7/docs/technotes/guides/language/binary-literals.html
- 1. GCCバイナリリテラルとC++ 14の違いは?
- 2. IPM.Noteとは何ですか?その用途は何ですか?
- 3. @privateとは何ですか?その用途は何ですか?
- 4. コピーオンライトとは何ですか?
- 5. @AttributeOverrideとは何ですか?
- 6. スケジューリングジッタとは何ですか?
- 7. プログレッシブエンハンスメントとは何ですか?
- 8. 「ベンチテストコード」とは何ですか?
- 9. タイプセーフティとは何ですか?
- 10. 「ラムダリフティング」とは何ですか?
- 11. rgbReservedとは何ですか?
- 12. Sqliteとは何ですか?
- 13. tiny_free_list_add_ptrとは何ですか?
- 14. sun.jnu.encodingとは何ですか?
- 15. シリアライゼーションプロキシパターンとは何ですか?
- 16. シングルトンタイプとは何ですか?
- 17. パーマスペースとは何ですか?
- 18. 「スタックアライメント」とは何ですか?
- 19. グループリーダーとは何ですか
- 20. チークプレスイベントとは何ですか?
- 21. オントロジーエクスポータとは何ですか?
- 22. UIGobblerGestureRecognizerとは何ですか?
- 23. `CString`とは何ですか?
- 24. PictureListenerとは何ですか?
- 25. データベースセッションとは何ですか?
- 26. Microsoft.Practices.EnterpriseLibrary.Dataとは何ですか
- 27. DTDとは何ですか?
- 28. RevertToSelf()とは何ですか? #
- 29. 「ボーイングアジャイルソフトウェアプロセス」とは何ですか?
- 30. タイプコードとは何ですか?
リテラル:http://cpp.comsci.us/etymology/literals.html。バイナリリテラルは、おそらく "0b11011011"という形式の文字列になります。 –