hex

    0熱度

    1回答

    號我想一個十六進制字符串轉換爲十進制數(整數)在C++中,用以下方法嘗試: std::wstringstream SS; SS << std::dec << stol(L"0xBAD") << endl; 但它返回0代替2989。 std::wstringstream SS; SS << std::dec << reinterpret_cast<LONG>(L"0xBAD") << end

    0熱度

    1回答

    我有一個代碼可以根據RGB差異獲得最接近的顏色,但是深藍色等深色,它會返回黑色而不是「深藍色」。你們能幫我弄清楚發生了什麼嗎? 這是計算兩個顏色之間的RGB差異代碼: int ColorDiff(Color c1, Color c2) { return (int)Math.Sqrt((c1.R - c2.R) * (c1.R - c2.R) + (c1.G - c2

    -1熱度

    2回答

    我試圖十六進制轉換爲BigInteger的,這裏是源代碼: public static void main (String[] args) { BigInteger a = new BigInteger("c6e87a3b3ef791287ac85a0c7836dd8305dd9a4c0024123db9145bb5067a8abf142e9001b0788039fd4d676b59d

    0熱度

    3回答

    我需要將十六進制字符串轉換爲十進制值。我已經使用了以下方法。但有時它會返回錯誤的十進制值。 十六進制字符串在此格式「00 00 0C 6E」 unsigned long hexToDec(String hexString) { unsigned long decValue = 0; int nextInt; for (long i = 0; i < hexString

    1熱度

    2回答

    我試圖解碼類似以下格式十六進制字符串: 0x00000000000000000000000000000000000000000000000bf97e2a21966df7fe 我能夠將它與online calculator解碼。正確的解碼數字應該是220892037897060743166。 然而,當我試圖把它與下面的代碼蟒蛇解碼,則返回錯誤: "0x0000000000000000000000

    0熱度

    1回答

    二進制我有這個十六進制中的NodeJS TCP客戶端 82380000000000000400000000000000 我已經使用parseInt函數功能,將其轉換爲 1.73090408076117e+38 但我需要得到它的二進制表示是 1000001000111000000000000000000000000000000000000000000000000000000001000000

    0熱度

    1回答

    所以我有這行代碼: struct iphdr *ip_header = (struct iphdr*) packet.c_str(); 從ip.h: struct iphdr { #if __BYTE_ORDER == __LITTLE_ENDIAN unsigned int ihl:4; unsigned int version:4; #elif __BYT

    0熱度

    1回答

    基於this關於編碼/解碼爲基礎64的答案和this關於從浮點數轉換爲字節向量並返回的答案,我嘗試將浮點向量轉換爲十六進制或二進制串。 這是我的代碼: vector<float> floats = ...; const unsigned char* bytes = reinterpret_cast<const unsigned char*>(&floats[0]); std::vector<u

    0熱度

    1回答

    我在做一個管理員輸入面板。 管理員會有一個選項,使用十六進制值,以創建一個自定義顏色,如#0000FF或#008000等 眼下,I'm在我的模型中使用此: [Required(AllowEmptyStrings = false, ErrorMessage = "Please enter the color")] public string Color { get; set; } 如何驗證管理

    1熱度

    2回答

    我在一家二的補償系統看 0x0 - 0x21524111 。我知道答案(DEADBEEF),但我不確定如何有效地找出這些類型的減法。由於我不能用0x0做結轉,我應該怎麼做才能得到結果?