Подтвердить что ты не робот

Значение суффикса U

Что означает постфикс (или суффикс) U для следующих значений?

0U
100U
4b9b3361

Ответ 1

Это означает unsigned.

Когда вы объявляете константу, вы также укажете ее тип. Другим распространенным примером является L, что означает long. (и вы должны указать его дважды, чтобы указать константу в 64 бит).

Пример: 1ULL.

Это помогает избежать явных приемов.

Ответ 2

Целочисленные константы в C и С++ могут иметь несколько суффиксов:

123u     значение 123 является неподписанным int
123l       (нижний регистр L) 123 - это подписанный длинный номер 123l     Ditto
123uL   unsigned long
123LL   подписанное длинное длинное, 64-битное или 128-битное значение (в зависимости от среды)
123uLL unsigned long long