primitive-types

    -2熱度

    1回答

    int和float有4個字節的值。 如果像int不包含0.5這樣的浮點值,是否有任何值int包含但float。

    1熱度

    4回答

    考慮以下兩個代碼示例: void int_fun(int val) {} void another_fun() { vector<int> test(1, 1); const int& int_ref = test[0]; int_fun(int_ref); } 與 ​​ 這是真的,編譯器可以實現int_ref如無操作,而在第二種情況下它會創建的測試[0副本

    0熱度

    1回答

    我在我們的項目中定義了一個REST元素,該元素包含具有原始int &長度的屬性。我正在使用Jersey 2.17 在測試過程中,當我嘗試傳遞一個「」字符串時,REST客戶端沒有報告任何驗證錯誤,但在剩餘資源中,我將該原語的值作爲默認值0。非常奇怪,因爲在這種情況下不應接受空字符串。如何通過驗證錯誤使請求失敗。 My JSON request: JSONObject employee = new

    0熱度

    1回答

    更改我怎麼能修改此方法,以便類Integer代替原始類型int? int[][] fillMatrix() { int[][] matrix = new int[5][4]; for (int row = 0; row < 5; row++) for (int column = 0; column < 4; column++) matrix[row][

    0熱度

    4回答

    在Java當我打印這樣的事情 System.out.println(1.0f*1l)); 我得到的 1.0 輸出或 System.out.println(((byte)1)*'A'); 我得到的 65 輸出在這兩種情況下,其中一種類型比另一種更大。長整型爲64位,浮點型爲32位,字節爲8位,字符爲16位。儘管如此,Java會以較小的類型輸出結果。這不會被認爲是精確度的損失嗎?

    5熱度

    2回答

    我正在閱讀http://www.cplusplus.com/doc/tutorial/typecasting/。它說: 否則,如果轉換爲數字類型同種 (整數到整數或浮點數到浮)之間的轉換是有效的, 但價值是特定於實現的(並且可能不是可移植的)。 但我真的不明白是什麼上述報價的意思是說?有人請用一個簡單的例子來解釋它嗎?爲什麼在相同類型的數字類型之間進行轉換會導致實現特定的值?是什麼原因?

    1熱度

    1回答

    考慮用下列JSON片段: String json = "{ \"test\" : [1, 2.5, 4, 5.66] }"; ,並調用GSON: Map obj = gson.fromJson(array, Map.class); 我得到一個正確解析Java對象包含一個ArrayList LinkedHashMap中雙打。爲了我的程序的目的,我希望結果包含數組和數字的原始版本。所以最好,我

    0熱度

    2回答

    有沒有更好的方法來存儲uint64中的數字數據,而不是使用單個數字x,其他東西使用y數字? (總共20位數字) 我想存儲有關對象的信息,而沒有製作結構或類的開銷。我需要以最小的開銷儘可能快地獲得/設置。

    1熱度

    1回答

    我在包mypackage類MyClass它看起來像這樣: package mypackage; public class MyClass{ public static myMethod (Integer i) { return i + " is an Integer"; } public static myMethod (int i){

    2熱度

    1回答

    我正在尋找一個unamiguous信息在C#((原始)積分類型(如byte,short,int,long等)的比特寬度,從而映射是否CLI固定寬度的類型,如Byte,Int16 ,Int32,Int64,...)是固定的(永遠),或者將來可能會改變(語言版本),我們可能會遇到類似於C/C++的情況,其中內建類型爲至少N位寬。 的動機是:我們可以安全地使用C#.int爲使用32位其值的整數類型,或者