后缀(或后缀)U
对以下值的含义是什么?
0U
100U
答案 0 :(得分:56)
代表unsigned
。
声明常量时,还可以指定其类型。另一个常见示例是L
,代表long
。 (并且必须将它放两次以指定64位常量)。
示例:1ULL
。
它有助于避免显式转换。
答案 1 :(得分:34)
C和C ++中的整数常量可以有多个后缀:
123u,值123是无符号的int
123l(这是一个小写的L)123是签名长的
123L同上
123uL无符号长
123LL有符号长,64位或128位值(取决于环境)
123uLL unsigned long long