Format函式引數包括

2022-11-20 09:51:05 字數 1867 閱讀 4675

format ( 'first %d, second %d ', [n1, n2]);

其中n1和n2是兩個整數值,第乙個佔位符由第乙個值替代,第二個佔位符由第二個值替代,以此類推。如果佔位符輸出型別(由%符號後面的字母表示)與對應的引數型別不匹配,將產生乙個執行時間錯誤,因此設定編譯時間型別檢查會有利於format 函式的使用。

除了%d外,format 函式還定義了許多佔位符,見表7.1。這些佔位符定義了相應資料型別的預設輸出,你可以用更深一層的格式化約束改變預設輸出,例如乙個寬度約束決定了輸出中的字元個數,而精度約束決定了小數點的位數。

例如format ( '%8d ', [n1]);

該句把數字n1轉換成有8個字元的字串,並通過填充空白使文字右對齊,左對齊用減號(-) 。

表 7.1: format函式的佔位符

佔位符說明

d (decimal) 將整型值轉換為十進位制數字字串

x (hexadecimal) 將整型值轉換為十六進製制數字字串

p (pointer) 將指標值轉換為十六進製制數字字串

s (string) 拷貝字串、字元、或字元指標值到乙個輸出字串

e (exponential) 將浮點值轉換為指數表示的字串

f (floating point) 將浮點值轉換為浮點表示的字串

g (general) 使用浮點或指數將浮點值轉換為最短的十進位制字串

n (number) 將浮點值轉換為帶千位分隔符的浮點值

m (money) 將浮點值轉換為現金數量表示的字串,轉換結果取決於地域設定,詳見delphi幫助檔案的currency and date/time formatting variables主題

首部 function format(const format: string; const args: array of const):

string; $[

功能返回按指定方式格式化乙個陣列常量的字元形式

說明這個函式是我在delphi中用得最多的函式,現在就列舉幾個例子給你個直觀的理解

"% " [索引寬度摘要] 型別

format( 'x=%d ', [12x=12 ' //最普通

format( 'x=%3d ', [12x= 12 ' //指定寬度

format( 'x=%f ', [12.0x=12.00 ' //浮點數

format( 'x=%.3f ', [12.0x=12.000 ' //指定小數

format( 'x=%.*f ', [5, 12.0x=12.00000 ' //動態配置

format( 'x=%.5d ', [12x=00012 ' //前面補充0

format( 'x=%.5x ', [12x=0000c ' //十六進製制

format( 'x=%1:d%0:d ', [12, 13x=1312 ' //使用索引

format( 'x=%p ', [nilx=00000000 ' //指標

format( 'x=%1.1e ', [12.0x=1.2e+001 ' //科學記數法

format( 'xx=% ' //得到 "% "

s := format( '%s%d ', [s, i]); //s := s + strtoint(i); //連線字串

參考 proceduer

例子 := format( [strtofloatdef( 0)]);

擠出成型工藝引數包括溫度

2.壓力 在擠出過程中,由於料流的阻力,螺桿槽深度的變化,以及過濾網 過濾板和口模等產生阻礙,因而沿料筒軸線方向,在塑料內部產生一定的壓力。這種壓力是塑料變為均勻熔體並得到緻密塑件的重要條件之一。增加機頭壓力可以提高擠出熔體的混合均勻性和穩定性,提高產品致密度,但機頭壓力過大將影響產量。和溫度一樣,...

顯函式 隱函式 引數方程求導總結

顯函式.隱函式.引數方程求導總結 我在大學以前的函式求導的學習中,學到的都是顯函式的求導。顯函式這種函式的表達方式的特點是 等號的左端是因變數的符號,而右端是含有自變數的式子當自變數取定義域內任一值時,由這式子能確定對應的函式值。在這些顯函式的求導時,我們都是利用公式。如 等等。剛開始的時候是一些很...

函式引數的傳遞和值返回

前面我們說的都是無引數無返回值的函式,實際程式中,我們經常使用到帶引數有返回值的函式。一 函式引數傳遞 1.形式引數和實際引數 函式的呼叫值把一些表示式作為引數傳遞給函式。函式定義中的引數是形式引數,函式的呼叫者提供給函式的引數叫實際引數。在函式呼叫之前,實際引數的值將被拷貝到這些形式引數中。2.引...