6

私のgccコンパイラでは、unsigned long long (つまり 64 ビット) リテラルを次のように定義できます。

#define A_LITERAL 0x1ull

- - また - -

#define A_LITERAL 0x1llu

これら 2 つのリテラル ステートメントに違いはありますか。これは他の C コンパイラに共通ですか?

4

3 に答える 3

0

ullまたは、定数をandlluとして処理するようにコンパイラに強制します。 andの順序や大文字小文字は関係ありません。またはと書くこともできます。unsignedlong long integer
lluLLUULL

于 2013-06-25T01:32:08.127 に答える