Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ C++`long`变量类型_C++_Variable Types - Fatal编程技术网

C++ C++`long`变量类型

C++ C++`long`变量类型,c++,variable-types,C++,Variable Types,我现在正在学习写二进制文件。我在StackOverflow上看过这个问题。作者在他的代码中说 const unsigned long long size = 1ULL*1024ULL*1024ULL; 我实际上不知道什么是ULL符号。有人能给我一些关于它的文件吗?我在谷歌上搜索过,我得到的所有信息都是关于编写文件的更多文档…它使1和1024成为无符号长常量,否则它们将默认为int(表示值需要多少字节): std::cout它是一个后缀,用于指定文本的类型(在本例中为整数文本) 你可以在C++标

我现在正在学习写二进制文件。我在StackOverflow上看过这个问题。作者在他的代码中说

const unsigned long long size = 1ULL*1024ULL*1024ULL;

我实际上不知道什么是
ULL符号
。有人能给我一些关于它的文件吗?我在谷歌上搜索过,我得到的所有信息都是关于编写文件的更多文档…

它使1和1024成为
无符号长
常量,否则它们将默认为
int
(表示值需要多少字节):


std::cout它是一个后缀,用于指定文本的类型(在本例中为整数文本)

你可以在C++标准中找到更多的信息,特别是在2.14个文字< /P>中。 在您的情况下,答案如下表所示(来自标准的这一部分):

无符号long-long


顺便说一句,使用大写字母L而不是小写字母L,因为很容易将L与1混淆。任何编写“表6——整型常数类型”的人都可能会感谢您的好评。@JonathanMee我在上面提到,它来自标准。