freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第5章數(shù)據(jù)的輸入和輸出-文庫吧

2025-09-07 13:35 本頁面


【正文】 ine({N[, M][:Y]}, 變量 1, 變量 2…)。 ? WriteLine()方法的參數(shù)與 Write()方法的參數(shù)意義一樣。 ? 例如: ? int a=32767。 ? double d=。 ? (a=0x{0, 8:X}\td={1, 10:F3}, a, d)。 ? (a=0x{0, 8:X}\td={1, 10:F3}, a, d)。 ? 輸出結(jié)果: ? a=0x 7fff d= ? a=0x7fff d= ? 可見此例輸出結(jié)果與 Write()方法不同的是每一個(gè) WriteLine()方法輸出一行信息后自動(dòng)換行。 數(shù)據(jù)的格式化 ? 調(diào)用 ToString方法中使用格式說明符。 ToString方法是 ,此方法可以將變量的值轉(zhuǎn)換為由數(shù)字、數(shù)學(xué)符號(hào)等組成的字符串。由于所有的類都是從 Object類中派生出來的,因此,所有的對(duì)象都可以使用 ToString方法,例如各種基本數(shù)據(jù)類型 (int3 int64)等。 ? ToString方法的調(diào)用格式為:類對(duì)象名稱 .ToString(“格式說明符” ) ? 例如: ? int var=8769; ? string str=var. ToString(C)。 //使用 ToString()方法,將整型數(shù)轉(zhuǎn)換為金額格 ? 式表示輸出結(jié)果將是:¥ 8, ? 其中格式說明符 C是用于金額的格式說明符,我們將在 。 ? 調(diào)用 String類的 Format靜態(tài)方法。 Format()方法可用于將信息格式化為一個(gè)新的字符串。由于 Format()方法是靜態(tài)的,因此可以以 。 Format方法常用的使用格式: ? string str=({N[, M][:Yn]}, 變量 1, 變量 2, ….)。 ? 其中: str是格式化后得到的字符串;其他的參數(shù)與 Write和 WriteLine方法中的參數(shù)相同。Format()方法還有兩種使用格式可參閱 MSDN文檔。 數(shù)據(jù)的格式化 ? 【 例 】 基本的格式化方法。 ? u sing System。 ? class MyFormat ? { ? public static void Main() ? { ? int a=34567。 ? (使用 WriteLine格式化數(shù)據(jù): )。 ? (\n{0:C}\n{0:C4}, a)。 ? Line(\n{0:F}\n{0:F4}, a)。 ? (使用 ToString格式化數(shù)據(jù): )。 ? string str1=(c)。 ? string str2=(c3)。 ? (str1)。 ? (str2)。 ? (使用 : )。 ? string str4=(我們也能使用 : )。 ? string str5=(\n{0:c}\n{0:c0}, a)。 ? (str4)。 ? (str5)。 ? } ? } 數(shù)據(jù)的格式化 ? 程序運(yùn)行結(jié)果: ? 使用 WriteLine格式化數(shù)據(jù): ? ¥ 34, ? ¥ 34, ? ? ? 使用 ToString格式化數(shù)據(jù): ? ¥ 34, ? ¥ 34, ? 使用 : ? ¥ 34, ? 我們也能使用 : ? ¥ 34,567 ? 在本例中將變量 a中的數(shù)字格式化為金額、小數(shù),其中的說明符將在 介紹。 格式化說明符 ? .NET框架體系規(guī)定可以使用兩種格式進(jìn)行數(shù)據(jù)的格式化:一種是由系統(tǒng)定義的標(biāo)準(zhǔn)格式,另一種是用戶自定義格式。這兩種格式主要包含了各種用于格式化數(shù)據(jù)的格式控制字符,使用這些控制字符組成所需的數(shù)據(jù)格式,然后由 3種格式化方式即可實(shí)現(xiàn)數(shù)據(jù)的格式化了。 ? 1. 標(biāo)準(zhǔn)格式說明符 ? 標(biāo)準(zhǔn)格式說明符定義了人們常用的 8種數(shù)據(jù)表示形式,如表 。 格式化說明符 格式說明符 描 述 輸出樣式 輸出范例 C或 c 貨幣金額格式 $ xx, (如果在中文操作系統(tǒng)中使用,貨幣符號(hào)為¥ ) $ 12, D或 d 整數(shù)數(shù)據(jù)格式 []xxxxxxx []1234567 E或 e 科學(xué)計(jì)數(shù)法格式 []+xxx [] []+123 [] F或 f 浮點(diǎn)數(shù)據(jù)格式 [] [] G或 g 通用數(shù)據(jù)格式 隨具體情況而定,將使用最緊湊的格式 N或 n 自然數(shù)據(jù)格式 []xx, []12, X或 x 十六進(jìn)制數(shù)據(jù)格式 返回?cái)?shù)據(jù)的十六進(jìn)制數(shù)據(jù)表示方式 12d654 R或 r 來回轉(zhuǎn)換 (roundtrip) 將數(shù)字轉(zhuǎn)換為字符串后,再轉(zhuǎn)換為數(shù)字時(shí),精度不變 表 標(biāo)準(zhǔn)格式說明符 格式化說明符 ? 標(biāo)準(zhǔn)格式的一般形式是: {N[, M][:Yn]} ? 其中: ? N表示輸出變量的序號(hào)。 N為 0對(duì)應(yīng)輸出的第 1個(gè)變量, N為 1則對(duì)應(yīng)輸出的第 2個(gè)變量,依次類推。 ? [, M]是可選項(xiàng)。 M表示輸出的變量在控制臺(tái)中所占據(jù)的字符個(gè)數(shù),如果該數(shù)字為負(fù)數(shù),則輸出按照左對(duì)齊方式;如果該數(shù)字為正數(shù),則輸出按照右對(duì)齊的方式。 ? [:Yn]是可選項(xiàng)。 Y是格式化說明符,它指的是數(shù)據(jù)的輸出格式說明符 (如表 ),這些字符是由系統(tǒng)定義的,它們基本涵蓋了 .NET框架定義的所有數(shù)值類型數(shù)據(jù)的表現(xiàn)形式。 ? n為一個(gè)正整數(shù),表示了數(shù)據(jù)的精度范圍 (有效數(shù)字范圍 ),它用于控制當(dāng)前數(shù)據(jù)在格式化后表現(xiàn)出來的有效數(shù)字個(gè)數(shù)。 ? 貨幣金額格式 字符“ C或 c”用來組成將數(shù)據(jù)轉(zhuǎn)換為貨幣金額格式的字串,在字符“ C或 c”后面的數(shù)字定義了貨幣金額數(shù)據(jù)小數(shù)點(diǎn)后保留的數(shù)字個(gè)數(shù),如果沒有定義任何數(shù)字,則默認(rèn)小數(shù)點(diǎn)后保留 2位數(shù)字。 ? 例如: ? int a=123456。 ? double d=。 ? string str1=({0:c},a)。 //得到的字串是 ¥ 123, ? string str2=({0:c}, d)。 //得到的字串是 ¥ 1, ? string str3=({0:c4} , a)。 //得到的字串是 ? ¥ 123, ? string str4=({0:c4}, d)。 //得到的字串是 ¥ 1, ? string str5=(c)。 //得到的字串是 ¥ 1, ? string str6=(c4)。 //得到的字串是 ¥ 1, 格式化說明符 ? 提示: 所顯示的貨幣金額符號(hào)同用戶使用的操作系統(tǒng)有關(guān),如果本例在 Windows 2020 Professional英文版中運(yùn)行,則結(jié)果中顯示的 貨幣符號(hào)是$;如果我們使用的是中文版操作系統(tǒng),則將會(huì)顯 示的貨幣符號(hào)可能就是¥。 格式化說明符 ? 整數(shù)數(shù)據(jù)格式 字符“ D或 d”用來組成將數(shù)據(jù)表示為十進(jìn)制整數(shù)數(shù)據(jù)的格式化字符串。字符“ D或 d”后面的數(shù)字規(guī)定了要表示的數(shù)據(jù)位數(shù),如果這個(gè)數(shù)字小于整數(shù)數(shù)據(jù)的位數(shù),則顯示所有的整數(shù)位;如果這個(gè)數(shù)字大于整數(shù)數(shù)據(jù)的位數(shù),則在整數(shù)數(shù)據(jù)的前面用數(shù)字“ 0”補(bǔ)足所有的位數(shù)。 ? 例如: ? int a=123456。 ? string str1=({0:d}, a)。 //得到的字串是 123456 ? string str2=({0:d6 }, a)。 //得到的字串是 123456 ? string str3= ({0:d7}, a)。 //得到的字串是 0123456 ? string str4= (d)。 //得到的字串是 123456 ? string str5= (d7)。 //得到的字串是 0123456 ? 科學(xué)計(jì)數(shù)法格式 字符“ E或 e”用來將數(shù)據(jù)轉(zhuǎn)換為科學(xué)計(jì)數(shù)法形式。在字符“ E或 e”后面的數(shù)字用來規(guī)定科學(xué)計(jì)數(shù)法表示數(shù)據(jù)的小數(shù)點(diǎn)后數(shù)字的個(gè)數(shù)。如字符“ E或e”后面沒有數(shù)字,則顯示 7位有效數(shù)字。 ? 例如: ? int a=123456。 ? double d=。 ? string str1=({0:e}, a)。 //得到的字串是 +005 ? string str2=({0:e}, d)。 //得到的字串是 +003 ? string str3=({0:e4},a)。 //得到的字串是 +005 ? string str4=({0e4}, d)。 //得到的字串是 +003 ? string str5=(E)。 //得到的字串是 +005 ? string str6=(E4)。 //得到的字串是 +003 ? 浮點(diǎn)數(shù)據(jù)格式 字符“ F或 f”用來描述帶有小數(shù)點(diǎn)的數(shù)據(jù)的顯示形式。字符“ F或 f”后面的數(shù)字規(guī)定了小數(shù)點(diǎn)后的數(shù)據(jù)位數(shù)。如果沒有指定數(shù)字,則數(shù)據(jù)默認(rèn)保留兩位小數(shù),如果指定的數(shù)字大于數(shù)據(jù)本身小數(shù)部分的位數(shù),則在小數(shù)部分?jǐn)?shù)字的最后補(bǔ)“ 0”。 格式化說明符 ? 自然數(shù)據(jù)格式 字符“ N或 n”用來表示自然數(shù)據(jù)格式。這種數(shù)據(jù)格式將數(shù)據(jù)格式化成帶逗號(hào)和小數(shù)點(diǎn),即表示為“ dd,ddd,”的形式。這種數(shù)字分組的表示形式多用于一些正規(guī)的場合,便于直觀了解數(shù)據(jù)的大小量級(jí)。字符“ N或 n”后面的數(shù)字規(guī)定了數(shù)據(jù)格式中小數(shù)點(diǎn)后面的數(shù)字個(gè)數(shù)。 ? int a=123456。 ? double
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1