Что означает постфикс (или суффикс) U для следующих значений?
0U
100U
Ответ 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