相关疑难解决方法(0)

数字文字的ULL后缀

我遇到过这样的代码:

line += addr & 0x3fULL;
Run Code Online (Sandbox Code Playgroud)

显然,'U'和'L'不是十六进制数字.我猜测该十六进制数字文字末尾的'ULL'意味着"无符号长龙" - 我是否正确?(这种事情很难谷歌)如果是这样那么这是数字上的某种后缀修饰符?

c c++

67
推荐指数
3
解决办法
6万
查看次数

0LL或0x0UL是什么意思?

我正在阅读Google Go教程,并在常量部分中看到了这一点:

没有像0LL或0x0UL这样的常量

我试图进行Google搜索,但所有出现的情况都是人们使用这些常量的情况,但没有解释他们的意思.0x应该启动十六进制文字,但这些不是十六进制数字中可能出现的字符.

c constants

21
推荐指数
2
解决办法
6万
查看次数

LL是什么意思?

是否LL在标准的任何地方定义(难以接受)?

ideone接受代码

int main()
{
    std::cout << sizeof(0LL) << std::endl;
    std::cout << sizeof(0);
}
Run Code Online (Sandbox Code Playgroud)

和打印

8
4
Run Code Online (Sandbox Code Playgroud)

但是这是什么意思?

c++

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

c ×2

c++ ×2

constants ×1