unsigned-integer

    0熱度

    2回答

    我在將二進制值存儲到unsigned int數組中時遇到了一些問題。我試圖通過二進制表示作爲一個char陣列,但它並不像我所希望的那樣工作。我正在做的是通過char陣列使用while循環,並將每個數字分配給unsigned int數組的一個元素,但這是完全錯誤的。我只是非常想知道如何將二進制值存儲到unsigned int。我如何在前面顯示零?我已經嘗試在陣列中放入前面沒有0 s的二進制值,但那不

    1熱度

    1回答

    我有這樣一段代碼,其目的是,以確定是否接收到的分組是有效或不是: size_t offset_to_a, offset_to_b; u_int32_t file_name_length; u_int32_t packet_length; if ((offset_to_a + offset_to_b + file_name_length) > packet_length) { //

    0熱度

    1回答

    將客戶端從MySQL 5.4升級到5.7後,我開始收到「BIGINT UNSIGNED值超出範圍...」錯誤。我編輯了my.cnf並設置了sql_mode =「NO_UNSIGNED_SUBTRACTION」,並使用了SHOW VARIABLES來確保它確實使用了該模式。這的確在應用程序,但今天一個unsigned int的列拋出同樣的錯誤修復最初的問題(順便說一句庫存2)... UPDATE t

    0熱度

    1回答

    我是C++的新手,想知道uint32_t和tUInt32之間是否有區別? 它只是語法糖? 還是隻是using namespace std;的結果? 我知道它們代表什麼(請參閱:https://www.badprog.com/c-type-what-are-uint8-t-uint16-t-uint32-t-and-uint64-t)。我很困惑爲什麼有兩種不同的方式來表示它們存在以及使用哪種方式。

    0熱度

    1回答

    我的表中有一個包含unsigned integer值的外鍵列。我想爲此列添加一個新值,但我不知道java如何處理這個unsigned值,因爲java沒有原生的無符號值。 如果我做的: preparedStatement.setInt(2, myInt); 將在數據庫轉換這個signed int它自動的unsigned價值?或者它會拋出一個錯誤,說這些是不兼容的類型?我應該站出來,用long,如

    0熱度

    1回答

    我知道PHP不支持無符號64位整數。 但是我只需從通過PDO查詢一個MySQL表中讀出帶符號的64位整數值,並通過將它們傳遞到客戶端(而不執行任何計算或比較); PHP頁面正在向客戶端發佈一個非常簡單的REST接口,並且應該只將查詢結果輸出爲JSON數據。 現在,只要它們是63位寬(無符號),PDO查詢就會返回未觸及的整數,但當表中的原始值設置爲第64位時,PDO驅動程序會將其轉換爲字符串(我已設

    -1熱度

    1回答

    嗨重新詮釋一個可能最終有一個有效的浮點數位的32位字符串時: UINT:1101004800,浮動:20.000000 現在說我是一個靜態分析工具的工作它定義了值的範圍而不是單個值的操作。 我正在考慮的一個這樣的操作是將無符號值的32位位串值重新解釋爲浮點數。 當轉換爲float [float(a1)float(a2)]時,兩個無符號整數[uint(a1)uint(a2)]的範圍仍然是一個連續範圍

    1熱度

    1回答

    我有一個函數在MatLab中返回一個向量,問題是函數應該返回一個無符號整數值,我已經調試了我的代碼,並且我意識到變量galois_value在我做的時候變成了一個向量一個bitand和一個bitxor操作。我試圖做一個typecast把矢量變成一個無符號的值,但不起作用。我試圖強制演員陣容,但不起作用。下面的功能: function galois_value = galois_mul2(value

    0熱度

    1回答

    我正在學習整數溢出和下溢,並想知道是否有可能通過給出負輸入n來控制j的值? int i = n; size_t j = i; printf("%lu",j); 例如,如果我想「J」的數值是255,是有可能工藝的負數「n」來給我輸出?

    1熱度

    1回答

    我使用Coverity來靜態分析我們的一些C++項目的源代碼。我意識到這可能看起來像一個可笑的簡單問題,但我想如果Coverity有這樣的問題,我想知道這個錯誤被標記的根本原因。它一直在標記一個錯誤,我想知道這個錯誤是否真的改變了我的編碼習慣,或者它真的是不必要的。 誤差它標誌的一個例子是: unsigned int a; a = 5; Coverity的有一些問題與此並說: 「CID 10