using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace _2018_05_04_am_1520_格式化數字字串
* index 為索引,是必需要填寫的,表示是哪乙個需要進行格式化;
* alignment 為對齊說明符,由自己決定是否需要填寫;是乙個整數,其中正整數表示的是字段右對齊,負整數表示的是左對齊,填寫的數字表示的是長度(寬度);
* format 為格式字段,來指定由index選擇的數字的表現形式;需注意冒號後面緊跟格式說明符,中間不能由空格。
* 格式說明符 是乙個字母字元;精度說明符 是可以選擇是否需要,由1~2位數字組成。
* 具體請看下面的例子
*/double first = 1234.56789;
double second = -12.3456789;
/** 標準數字格式說明符
*/console.writeline("格式說明符:");
console.writeline("貨幣c、c(不區分大小寫) |||", first, second);
/* * 把值格式化為貨幣,貨幣符號取決與程式所在的pc的區域自動設定
* 精度說明符 設定的是小數字的位數;如果不設定 精度說明符 那麼會自動取2位小數。
*/console.writeline("十進位制d、d(不區分大小寫) |||", 107, -29);
/** 十進位制數字字串,需要注意,只能和整數型別配合使用;如果是其他型別會報錯,提示格式說明符無效
* 精度說明符 設定的是整個字串的位數;如果實際數字位數小於給出的精度說明位數,則在左邊補0。
*/console.writeline("定點f、f(不區分大小寫) |||", first, second);
/** 帶有小數的十進位制數字字串
* 精度說明符 設定的是小數字的位數;如果不設定 精度說明符 那麼會自動取2位小數。
*/console.writeline("常規g、g(不區分大小寫) |||", first, second);
/** 在沒有說明符的情況下,會根據值轉換為定點或科學記數法表示的緊湊形式
* 精度說明符 設定的是整個字串的位數;如果實際數字位數小於給出的精度說明位數,並不會進行任何補0操作;不設定,則按原樣顯示
*/console.writeline("十六進製制x、x(區分大小寫) |||", 107, -29);
/** 十六進製制數字的a~f會根據格式說明符的大小寫來進行匹配,x 匹配a~f ;x 匹配a~f
* 精度說明符 設定的是整個字串的位數;如果實際數字位數小於給出的精度說明位數,則在左邊補0。補充:字串的位數是按轉成了十六進製制的字串的位數。
*/console.writeline("數字n、n(不區分大小寫) |||", first, second程式設計客棧);
/** 和定點相似,但在每三個數字的一組中有逗號或空格分隔符,從小數點向左數,取決於程式所在的pc的區域設定
* 精度說明符 設定的是小數字的位數;如果不設定 精度說明符 那麼會自動取2位小數kecaghjq。
*/console.writeline("百分比p、p(不區分大小寫) |||", first, second);
/* 表示百分比,數字會乘以100
* 精度說明符 設定的是小數字的位數;如果不設定 精度說明符 那麼會自動取2位小數。
*/ console.writeline("往返過程r、r(不區分大小寫)|||", first, second);
/** 保證輸出字串後,如果使用parse方法將字串轉化成數字,則該值與原始值一樣。
* 精度說明符 設定了也並沒有對資料有影響。
*/console.writeline("科學記數法e、e(區分大小寫)|||", first, second);
/** 具有尾數和指數的科學記數法。指數前加的字母e 是根據說明符的大小寫進行匹配的
* 精度說明符 設定的是小數字的位數。程式設計客棧
*/console.readkey();
} }}
本文標題: c#格式化數字字串的方法
本文位址:
格式化數字字串
標準數字格式字串 c or c 貨幣 f 1.23 結果 1.23 或 1.23 d or d 十進位制 f 2 結果 002 在前面補0,補足3位 e or e 科學計數法 f math pi 結果 3.142e 000 f or f 固定的點。精確說明小數點後的位數 f math pi 結果 3...
格式化數字字串
標準數字格式字串 c or c 貨幣 f 1.23 結果 1.23 或 1.23 d or d 十進位制 f 2 結果 002 在前面補0,補足3位 e or e 科學計數法 f math pi 結果 3.142e 000 f or f 固定的點。精確說明小數點後的位數 f math pi 結果 3...
jquery 格式化數字字串 小數字
用於頁面上格式化數字字串,此 為工作時所需,留作筆記,比較常用。author xg君 描述 格式化數字字串,格式化小數字 obj為需要格式的物件 例如 input標籤 maxlength 為最大小數字長度 minlength 為最小小數字長度 function tofloat id,maxlengt...