2017-07-18 7 views
-2

パフォーマンス上の問題などありますか?あなたは通常、int値、 '255'と16進値、 '0xff'をC++で使うのですか?

+2

あなたは興味深い/紛らわしいと感じる使い方の例を挙げなければなりません。あなたはちょうどいくつかの任意の数字について尋ねています。 (それらは両方とも1バイトを表し、すべてのビットが設定されているので興味深いかもしれませんが、その理由はコンテキストに依存している可能性があります)。 – BoBTFish

+1

16進リテラルの使用には、通常、ビットフラグ/マスクの処理が含まれます。 – VTT

+0

こちらからも* everything *を見つけることができます:https://stackoverflow.com/questions/81656/where-do-i-find-the-current-c-or-c-standard-documents – Bathsheba

答えて

6

あり重ねて使用してもパフォーマンス上の利点が全くありませんが、進リテラルの使用は、暗黙タイプunsigned整数型、(できない参照小数リテラル)を含むとすることができることを意味することに注意してください

http://en.cppreference.com/w/cpp/language/integer_literal(そのページの下部にあるCへのリンクを含む)を参照してください。

関連する問題