long-long

    0热度

    1回答

    我想用long long而不是double数据类型加速我的算法。我的算法是在定向acyclic graph (DAG)中找到最短路径。简单地说,它增加了边缘的权重"E: a->b" to b,并且如果b的新权重低于前一权重,则将其与其父母设置为a一起更新。 我的意思是,我的算法只是一些添加和比较操作。边缘的重量原来是"double",我可以将它们乘以大数并将它们投射到"long long"。如果这

    1热度

    2回答

    考虑下面的代码: #include <iostream> #include <cinttypes> template<class T> void f(); template<> inline void f<long long>() { std::cout<<"f<long long>()"<<std::endl; } int main(int , char**) {

    31热度

    2回答

    我有一个用C和C++编写的开源代码库。我正在寻找一个整数类型,保证至少至少 64位宽,这可以在大多数OS X(Intel,64位)和使用开源C和C++编译器的Linux机器上可靠编译,而无需对最终用户来说太多的额外工作。 Windows和32位客户端支持目前并不重要。 我在OS X上做了一些测试,并且随开发工具一起提供的最新GCC不支持C + 11模式(因此似乎不能保证long long的可用性)

    0热度

    1回答

    我正在写一个MPI程序,其中rank 0从文件读取参数并使用MPI_BCAST在所有其他等级上广播参数。 我想验证,如果长长整型获得非零或不在C,虽然我可以验证,如果变量非零,但我无法验证相反。 (我已经初始化变量为零)。我已验证广播并正常工作,但尚未我无法验证 if ((min_length==0LL) || (max_length==0LL) || (stride_length==0LL) |

    2热度

    4回答

    在这个例子中m_Amount是CString。 stringToNumber函数成功将其转换为LONGLONG数字。但是,当我想它分配给一个变种我得到这个错误: error C2440: 'type cast' : cannot convert from '__int64' to 'class _variant_t' mycode的 _variant_t myVar = _variant_t(

    0热度

    1回答

    我试图将文件大小以字节为单位存储为NSNumber。我正在从NSURLResponse中读取文件下载大小,并给了我一个很长的值,然后从该值创建一个NSNumber对象并存储它。当我稍后去检索这个值时,它返回所有更高字节设置为FFFFFFFF。 例如,我读取的大小为2196772870字节(0x82f01806),然后将其存储到NSNumber中。当我找回时,我得到-2098194426字节(0xf

    0热度

    1回答

    我在App Store上有一款游戏,我收到的报告中的分数是准确和不正确的报告。我用了很长时间来处理所有的数学问题。不幸的是,在大约20亿的时候,我的数学开始失败,因为分数变得太大。 是否有解决数据类型大小限制的标准方法?怎么样?

    4热度

    1回答

    我想长长转换为字符串在C long long x = 999; 我想X转换为字符串。我怎么能这样做呢? 谢谢。

    0热度

    3回答

    我是Iphone开发新手。我有下一个问题: 我需要为运行我的应用程序的每个iPhone获取唯一的ID。 我在github上发现了这个伟大的项目: https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5 这些函数返回表示一些十六进制值的32个字符的字符串。 有人有一个想法我怎么能从这个字符串获得无符号long long值(

    0热度

    2回答

    这是一些代码。 long long bitmap2 = 1; printf("%d\n", bitmap2 & 1); 输出为0,但我期待1.我该如何解决这个问题? (我已经试过的1LL而不是1和uint64_t中,而不是久长;既给了0相同的答案)