decimal

    25熱度

    7回答

    我需要驗證textbox輸入並且只能允許十進制輸入,如:X,XXX(小數點前一位數字,精度爲3)。 我正在使用C#並試試這個^[0-9]+(\.[0-9]{1,2})?$?

    1熱度

    1回答

    udf是否可能返回與其參數相同的數據類型? 我想我的udf接受任何精度的小數點和刻度 並返回相同的類型。

    0熱度

    2回答

    最有可能的一個非常簡單的問題,請保留任何的答案很容易理解我仍然很新的這一點: 我正在做一個小應用程序,我需要使用權力進行一些計算。經過一番研究,我發現了cmath的pow函數,並且已經發揮了作用。最後,我想出了這個剪切,它的工作原理: #include <iostream> #include <cmath> using namespace std; int main() { f

    7熱度

    2回答

    一個常見的國際問題是在字符串中表示的雙值轉換。這些東西在很多地方都有。 與要麼叫 comma separated 或 character separated 因爲有時它們存儲像 1.2,3.4 5.6,6.4 在英語地區 或 CSV文件啓動例如德國地區的 。 在這個背景下,需要知道大部分std ::方法都依賴於語言環境。所以在德國,他們將1.2讀爲1.2,並將其寫回爲「1,2」,但使

    228熱度

    12回答

    我可以命名三個好處使用double(或float)代替decimal: 使用更少的內存。 更快,因爲浮點數學運算原生支持的處理器。 可以代表更大範圍的數字。 但是,這些優點似乎只適用於計算密集型操作,如建模軟件中的那些操作。當然,如果需要精確度,例如財務計算,則不應使用雙打。那麼在「正常」應用程序中是否有任何實際的理由選擇double(或float)而不是decimal? 編輯補充: 感謝所有的好

    12熱度

    7回答

    我有一個貨幣輸入,只需要返回有效數字。輸入總有兩位小數,所以: 4.00 -> 4 4.10 -> 4.1 4.01 -> 4.01 這裏是我當前如何做: // chop off unnecessary decimals if (val.charAt(val.length-1) == '0') { // xx.00 val = val.substr(0, val.length-

    0熱度

    2回答

    我意識到0.00的值不是一個有效的nonNegativeInteger,也不是一個整數。不幸的是,數據是以這種格式出現的。如果它以.0結尾,我不想將其丟棄,但是,我也不想將該類型更改爲Decimal,並且可能以.1結尾的值作爲有效值。 有沒有一種方法我的XSD可以驗證數字,使他們只是正整數,所以0.00,0,1,1.0,20000000等等的值都被接受,但-1,1.1,2.2,3.33333都是無

    213熱度

    7回答

    我想弄清楚SQL Server中列的十進制數據類型。我需要能夠存儲像15.5,26.9,24.7,9.8等值 我將decimal(18, 0)分配給列數據類型,但這不允許我存儲這些值。 這樣做的正確方法是什麼?

    1熱度

    3回答

    我在學Ruby,想到製作Binary-> Decimal轉換器。它得到一個二進制字符串並轉換爲十進制等值。有沒有辦法跟蹤ruby中的當前迭代步驟,以便可以刪除變量「x」? def convert(binary_string) decimal_equivalent = 0 x=0 binary_string.reverse.each_char do |binary|

    0熱度

    1回答

    我正在寫一個Perl/Tk腳本,它使用Spreadsheet :: Read模塊中的ss2tk示例腳本顯示Excel工作表。它不會舍入小數點後兩位,但Spreadsheet::XLSX::Utility2007中的函數會舍入到小數點後兩位。爲什麼?我試圖將第二個函數用作我的程序的一個功能,以將顯示的工作表轉換爲CSV文件。