int64

    2热度

    3回答

    我一直在努力与一个非常简单的问题......我正在与使用AVL树木的4维立方体......现在的问题是性能相关的...基本上,我必须比较数十亿的64位数字...(因为我的密钥是64位,包括每个16位的四维)... 问题不是我无法比较2个64位数字,但我需要尽可能少的时钟周期。 不幸的是我的AVL树模板具有的签名“INT CompareKeyNode(密钥K,处理八)” 引擎盖下,我有两个__int

    7热度

    2回答

    在我PCH文件我有以下定义: #if (_MSC_VER < 1300) typedef signed char int8_t; typedef signed short int16_t; typedef signed int int32_t; typedef unsigned char uint8_t; typedef unsigned

    9热度

    5回答

    我一直在使用cstdlib的std::atoll将字符串转换为使用gcc的int64_t。该功能似乎不可用在Windows工具链上(使用Visual Studio Express 2010)。什么是最好的选择? 我也对strings转换为uint64_t感兴趣。整数的定义取自cstdint。

    3热度

    4回答

    我遇到了与巨大的固定长度记录数据文件交互的问题。该文件大小超过14 GB。考虑到文件中的字节数和每条记录的长度,当我看到System.Filesize()函数的返回值远远小于大文件中的实际记录数时,我首先注意到了一个问题。 (System.Filesize返回在Reset()调用期间指定的记录大小的非类型化文件中的记录数,它不会返回文件中的字节数)。我把它归类为返回类型System.Filesiz

    0热度

    1回答

    我有通过访问QueryPerformanceCounter记录例程的执行时间的代码。大致为: var FStart, FStop : Int64 ; ... QueryPerformanceCounter (FStart) ; ... <code to be measured> QueryPerformanceCounter (FStop) ; <calculate FSto

    6热度

    3回答

    这个程序是用VC++ 6.0在WindowsXP机器上编写的。 如果我尝试将__int64变量直接设置为-2500000000,则会将其截断为32位值,并采用二进制补码。 __int64 testval; testval = -2500000000; 此时testval等于1794967293(110 1010 1111 1101 0000 0111 0000 0000 binary)。 当

    3热度

    2回答

    我在C++窗口中编码。 INT64 dirID = -1; CString querySQLStr = _T(""); querySQLStr.Format(L"select * from ImageInfo where FolderPath=%64d;", dirID); querySQLStr always like this: select * from ImageInfo whe

    0热度

    2回答

    我想从SQL Server中的日期时间字段读取并将其存储为int64,因为datetime在SQL Server中存储为64位。我会做类似的事吗? DateTime dt = sqlDataReader.GetDateTime(0); byte[] bt = BitConverter.GetBytes(dt); // unfortunately, GetBytes() does not tak

    1热度

    2回答

    我知道我能得到的INT 64具有较高的价值: int32 higher = (int32)(iGUID >> 32); 但是如何设置呢? 我这个尝试过,但它说:“表达式必须是一个可修改”: iGUID << 32 = inewlGUID; 我需要保持其他值,(如果我设定的较高值,下应保持) 。 iGUID = (iGUID & 0xFFFFFFFF) | (inewlGUID << 32)

    3热度

    1回答

    在PHP5,通过一个64位的整数,1707541557936130通过GET,但它显示的1.7075415579361E+15 值如何可以强制PHP来使用大的整数为整数,而不是作为浮动 当我转移<<显然的结果也就是int32,不是int64 有没有办法让全局说使用int64?