unsigned

    0熱度

    3回答

    我試圖從C服務器發送一個unsigned int數據到python客戶端。要求是發送一個負浮動值給客戶端。目前這個數字是-5.700,我有兩個問題。 1)我沒有線索如何保留在uint32_t內的消極性,即時通訊使用MSB作爲標誌位來解決它。這很好嗎?有沒有人有更好的建議? 2)我試圖類型轉換浮動5.700至uint32_t的,即 uint32_t fops = *(uint32_t*)(&floa

    2熱度

    1回答

    我只想在C中編寫一個簡約程序來計算某個自然數的位數之和(位數的總和定義如下:sumOfDigits(123)= 6,sumOfDigits(0)= 0,sumOfDigits(32013)= 9等等)。 到目前爲止,下面的代碼片段都可以。例如,對於5100,它正確地提供了6。但是,爲什麼14交付05100(記得領先的0)? 這是怎麼回事? 我看了一下數字的二進制表示,但沒有給我提供任何信息。 (順

    21熱度

    1回答

    我在鑄造類型方面有點欠缺。我在xmlChar*(它是無符號字符*)中有一個字符串,我想將這個無符號字符轉換爲std::string類型。 xmlChar* name = "Some data"; 我盡我所能輸入了劇集,但我無法轉換它。

    2熱度

    2回答

    我目前正在開發一個Android應用程序,它使用了一個native C library.我對C非常不熟悉,並且遇到了一些轉換問題。我知道這個問題與有符號/無符號數有關,但無法弄清楚我需要做什麼來解決這個問題。 C庫自行運行良好,並生成正確的結果。但是,當我將其移回Android時,只有正值纔是正確的。負值將返回爲256減去該值。 例如: 8 -> 8 5 -> 5 1 -> 1 0 -> 0

    0熱度

    1回答

    如果我有一個AppEngine數據存儲區域包含一個ShortBlob條目(即長度爲500或更小的byte []),並且我使用不等過濾器對此字段執行查詢或一個排序順序,將字節解釋爲所需比較的符號值? 例如,[0xC0, 0x00]認爲比[0x00, 0x00]更大(解釋爲無符號)或更小(解釋爲有符號,即[-0x40, 0x00])? 字節順序如何?是LSB還是MSB?即是[0x10, 0x00]認爲

    1熱度

    1回答

    我必須編寫一個彙編程序來計算(a *(bc)* d)其中a,b,c,d是存儲在數據段中的變量,位格式。 (我必須假設的結果表示爲符號32位數字) 我寫了下面的代碼 data segment a db 1 b db 9 c db 3 d db 4 x dw ? ends stack segment dw 128 dup(0)

    0熱度

    1回答

    我有以下函數進行從十六進制字符串轉換爲字節數組。然後,我計算校驗: private String CalcChecksum (String message) { /**Get string's bytes*/ //byte[] bytes = DatatypeConverter.parseHexBinary(message.replaceAll("\\s","")).getB

    0熱度

    3回答

    難道有人可以向我解釋這兩個,因爲我必須在我的任務中對他們進行解釋。 我知道一個正常的整數當然是什麼,使用了下列來形容它:「一個整數是一個整數,可以爲正,負,零,但它不能有小數點」 但我只是不確定簽名和未簽名。 謝謝

    0熱度

    1回答

    我有一個雙字節短int指針數組short int* hostdata並希望將其轉換爲一個4字節無符號整數與網絡字節順序unsigned int* net_data。它是好,如果我把它寫這樣的: for(int i = 0; i < numsamples; ++i) net_data[i] = htonl((unsigned int)hostdata[i]); ,或者我應該用reint

    3熱度

    1回答

    在我的其中一臺工作站機器上(但不在另一臺機器上)使用Java 1.7.0_40並將任何-D設置(例如-Dmykey=myvalue)添加到「Java Runtime的運行時參數」 java.lang.ClassNotFoundException: appls.XHTMLV9.user.Applet because the class is not signed. at sun.plugin2.a