將decimal型別的數值後面的0和 號去掉

2022-04-13 14:06:23 字數 357 閱讀 1052

今天在群裡面看到有朋友在問如下的需求,想到以前在寫專案時也遇到這種處理數值的需求,所以寫乙個例子貼在部落格裡。

需求:在許多顯示貨幣值時,可能需要擷取掉後面的0,顯示小數值或者整型值。

舉例:(1)資料庫中儲存的是12.80000   在顯示中要顯示成12.8

(2)資料庫中儲存的是12.00000   在顯示中要顯示成12

思路:根據數值擷取掉後面的0,如果.號在最後面,就將.號也去掉,這個是基本的邏輯。

實現:針對原數值在進行處理,考慮遞迴擷取

**:

private

string getnum(string

num)

else

}

mysql中的decimal型別

今天除錯程式,系統丟擲這個異常 out of range value adjusted for column bodyweight 進資料庫看見這個欄位的型別是decimal 4,2 錄入三位數就出異常。decimal m d zerofill 乙個未壓縮 unpack 的浮點數字。不能無符號。行為...

C 的可空型別 decimal相關

今天,我的c 拋異常了。如下,是rpc自動生成的 static decimal?c double x 這段 涉及到了 值型別 和 可空型別 c 2.0 中引入了可空型別,可空型別也是值型別,只是可空型別是包括null的值型別。decimal為sql server mysql等資料庫的一種資料型別,不...

python的數值型別 Python的數值型別

標籤 如何 問題 1.python數值有哪些?2.各型別的精度是多少?3.型別的轉換是如何實現的?5.如何使用這些資料型別?需要注意什麼?6.什麼是不可變型別?數值型別 整型 不可變型別 標準整型 取值範圍 sys.maxint 1,sys.maxint 長整型 可表示無限大的整數,其值僅與你機器支...