unsigned

    -3熱度

    1回答

    這是這樣用C unsigned int i=-1; print("%u",i); 輸出爲1的所有補井 但是當我使用 print("%u",-1*i);//displays the answer 1 i guess it uses i as signed int print("%u",-2.2*i);//displays 2575826944 的任何一個,請幫助

    0熱度

    2回答

    我正在讀取一個24位值,目前變爲uint32_t變量。計算兩個這樣的變量之間的差異,並思考「它是無符號的!爲什麼這會溢出一個問題?!」,我意識到這些值已經超出了包含它們的變量的大小。 這是一個計數器,所以人們知道它比另一個'大',雖然可能溢出了。因此,0x1 - 0x2 = 0xFFFFFFFF,但應該是0x00FFFFFF。 我該怎麼處理這件事? 定義類型uint24; if/else在做適當的

    -2熱度

    3回答

    見下面的代碼, signed int a = 136; unsigned int b = -120; unsigned sum = a + b; printf("%d ", sum); 輸出 - 16 據我所知,的 136 - ox88 -120 - ox88 1),所以它應該打印0 ISN」 十六進制表示T IT? 2)如何在存儲器中將-ve(帶符號)的數字表示爲unsigne

    0熱度

    3回答

    做一些考試準備,這是一個過去的問題。 描述下面的C代碼片段以相同的功能以簡單的編程風格編寫和重新編寫。 (不好的縮進是這個問題的意圖)。 關於A節,我不確定什麼是unsigned cast對a做什麼。我已經測試了幾次,似乎無法得到有意義的結果。 同樣在B我不知道什麼是如何的while循環與長期演員和工作!是另一個問題 驗證碼: //代碼段一 int f(int a,int b){ ret

    0熱度

    1回答

    我試圖圍繞truetype規範包裹頭部。在this page的部分'cmap'格式4中,參數idDelta被列爲無符號的16位整數(UInt16)。然而,進一步下來,給出了一些例子,這裏idDelta給出了值-9,-18,-27和1.這是怎麼回事?

    2熱度

    1回答

    在VHDL中,假設我已經無符號向量定義如下: signal s_col_rd_check : unsigned(7 downto 0); 現在,我是否使用下面的庫, use ieee.std_logic_arith.all; use ieee.std_logic_unsigned.all; 或下列 use ieee.numeric_std.all; 我可以使用我的無符號向量和整數值之

    0熱度

    1回答

    我有一個二進制數字有64位。但我想打印順序: 第一行: 52第一位 下聯: 11下一頁位 第三行:最後一位。 我該怎麼用matlab做到這一點? 我有我一起工作的代碼: fid = fopen('unsigned_byte.bin','w'); fwrite(fid, 1.125,'float64'); fclose(fid); s = dir('unsigned_byte.bin');

    1熱度

    2回答

    我有一個客戶端和服務器之間的接口,客戶端發送(1)一個無符號的值,(2)一個標誌,指示值是否有符號/無符號。然後,服務器會將無符號值轉換爲適當的類型。 我後來發現這是實現定義的行爲,我一直在閱讀它,但我似乎無法找到一個完全安全的合適解決方案?我讀過關於類型雙擊,指針轉換和memcpy。 只會使用聯合類型的工作?包含signed和unsigned int的UnionType以及signed/unsi

    0熱度

    1回答

    SDL的時間函數SDL_GetTicks()的返回類型是Uint32,它是typedef uint32_t Uint32。該函數提供SDL應用程序啓動後的毫秒數。 現在,持有毫秒的32位無符號整數大約是50天。假設我編寫一個使用此函數計算運行速度的應用程序(例如運行24/7的遊戲服務器),運行50天后32位無符號整數已滿時會發生什麼?

    0熱度

    1回答

    我有一個的UITextField「用戶id」有即4578. 我想將其轉換成一個比較的格式中有一個四位數字,所以我可以在iBeacon.major使用值。 我已經嘗試了很多方法我最後一次是: long long myLongLong = [userId.text longLongValue]; NSNumber *anumber = [NSNumber numberWithLongL