Q
U接尾辞の意味
35
A
答えて
43
これは、unsigned
の略です。
定数を宣言すると、その型も指定できます。別の一般的な例はであり、これはlong
を表します。 (64ビットの定数を指定するには2回入力する必要があります)。
例:1ULL
。
明示的なキャストを避けるのに役立ちます。 CおよびC++で
+6
必要がある場合もあります。たとえば、整数定数はコンパイラによって整数として解釈されるため、 '0xffffffffffffffff'のような定数は' ll'接尾辞なしで上位32ビットを失います。 – zneak
26
整数定数は、必要に応じていくつかのサフィックスを持つことができる。
123U 値123が
123リットル unsigned int型である(つまり、小文字L'S)123であります署名付きロング
123l dit
123uL unsigned long型
123LL 長い長い、符号付き64ビットまたは128ビット値(環境に応じて)
123uLL のunsigned long長い
関連する問題
- 1. 接尾辞配列対接尾辞木
- 2. TextInputLayout接尾辞/接頭辞
- 3. 最長共通接尾辞接頭辞
- 4. 接尾辞木構築
さて、符号なし? – khachik
-1体のない質問の場合 –
Uを見ると、小文字の "u"を使用するのが一般的です。なぜなら、大文字にすると16進定数と混同しやすいからです。私。 0xFFFFFFFFuは0xFFFFFFFFUより明白です。 –