U后缀的含义

时间:2010-12-07 19:21:44

标签: c++ c

后缀(或后缀)U对以下值的含义是什么?

0U
100U

2 个答案:

答案 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