uint

    1熱度

    1回答

    我將C++代碼轉換爲C# XOR(^)說我得到了這個在C++ int v5; v5 = (*(_DWORD *)(v4 + 68)^(unsigned __int64)(unsigned int)(*(_DWORD *)(v4 + 56)^*(_DWORD *)(v4 + 20))) % 9; 在C#中它會像.. int v5; v5 = (int)((BitConverter.T

    0熱度

    1回答

    客戶端的數字格式(不是字符串格式)的最快方法是什麼? string format : 223.255.254.0 numeric format : 3758095872 我可以用一些類似的代碼基礎上Request.UserHostAddress串 static public uint IPAddressToLong(string ipAddress) { var oIP

    0熱度

    2回答

    我試圖從.NET中移植一個代碼到處使用UInt64,我主要成功地使用BigInteger,但不幸的是,我已經成爲卡住的東西非常簡單,因爲加載一個BigInteger,其值來自十六進制值的表格。 在某些時候,我想加載一個BigInteger與積極 0x990951BA,只有這樣,我看到了這樣做是與BigInteger的B = BigInteger.valueOf(0x990951BA),這當然不行,

    0熱度

    1回答

    我有一個uint128_t類,它的值存儲爲uint64_t UPPER, LOWER;,我不知道如何超載operator<<,以便當我通過std::cout時,該值將以十進制正確打印。目前,我只是在做 std::ostream & operator<<(std::ostream & stream, uint128_t const & rhs){ if (rhs.upper())

    0熱度

    5回答

    有誰知道我可能會得到有關如何對存儲在部分中的整數進行乘法和除法(甚至模數)的指示?即時製作一個圖書館,存儲uint128_t爲uint64_t UPPER, LOWER。

    0熱度

    2回答

    我想要使用SDL和讀取用戶輸入,我需要標記Uint16轉換爲字符串轉換標記Uint16串,這裏是我的代碼: if(event.type == SDL_KEYDOWN) { if(strlen(str) <= 16) { if((event.key.keysym.unicode >= (Uint16)'a') && (eve

    10熱度

    5回答

    當然,我知道無符號整數(uint)和有符號整數(int)之間的基本區別。 我注意到在.NET公共類中,名爲Length的屬性始終使用帶符號整數。 也許這是因爲無符號整數不符合CLS。 然而,舉例來說,在我的靜態函數: public static double GetDistributionDispersion(int tokens, int[] positions) 參數tokens和posi

    0熱度

    4回答

    假設我有這些變量, const uint8_t ndef_default_msg[33] = { 0xd1, 0x02, 0x1c, 0x53, 0x70, 0x91, 0x01, 0x09, 0x54, 0x02, 0x65, 0x6e, 0x4c, 0x69, 0x62, 0x6e, 0x66, 0x63, 0x51, 0x01, 0x0b, 0x55, 0x03

    7熱度

    2回答

    由於某些原因,當我在程序中將變量定義爲「uint」而不是「unsigned int」時,它會出錯。這看起來很奇怪,因爲uint是typedef'd: typedef unsigned int uint; ...所以我想我可以使用這兩個可以互換。更確切地說,我將一個返回「unsigned int」的函數的結果賦值給一個uint變量,然後使用該uint在一個向量resize調用中調用......在

    1熱度

    2回答

    我有這樣的typedef typedef unsigned char uint8; 和這個變量 public : uint8* bufferOfExchange; 我怎麼能初始化這個緩衝區? bufferOfExchange = ???