对于以下值,后缀(或后缀)U表示什么?
U
0U 100U
fbcarpbf1#
它代表unsigned。当你声明一个常量时,你也可以指定它的类型,另一个常见的例子是L,它代表long。(你必须把它放两次才能指定一个64位常量)。例如:1ULL。它有助于避免显式强制转换。
unsigned
L
long
1ULL
91zkwejq2#
C和C++中的整型常量可以有几个后缀:
123u
123l
123L
123uL
123LL
123uLL
您可以在这里阅读更多:https://en.cppreference.com/w/cpp/language/integer_literal
2条答案
按热度按时间fbcarpbf1#
它代表
unsigned
。当你声明一个常量时,你也可以指定它的类型,另一个常见的例子是
L
,它代表long
。(你必须把它放两次才能指定一个64位常量)。例如:
1ULL
。它有助于避免显式强制转换。
91zkwejq2#
C和C++中的整型常量可以有几个后缀:
123u
-值123是无符号整数123l
-(小写L)123是有符号长整型123L
-同上123uL
-无符号长整型123LL
-有符号long long,64位或128位值(取决于环境)123uLL
-无符号长整型长整型您可以在这里阅读更多:https://en.cppreference.com/w/cpp/language/integer_literal