C 格式化數字字串的方法

2022-09-26 03:30:12 字數 2145 閱讀 2766

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...