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?