3、Gcvt
功 能:把浮點(diǎn)型數(shù)轉(zhuǎn)換為字符串,取四舍五入。
用 法:char *Gcvt(double value, int ndigit, char *buf);
詳細(xì)解釋:Gcvt()用來將參數(shù)number轉(zhuǎn)換成ASCII碼字符串,參數(shù)ndigits表示顯示的位數(shù)。Gcvt()與Ecvt()和 Fcvt()不同的地方在于,Gcvt()所轉(zhuǎn)換后的字符串包含小數(shù)點(diǎn)或正負(fù)符號。若轉(zhuǎn)換成功,轉(zhuǎn)換后的字符串會放在參數(shù)buf指針?biāo)傅目臻g。
參 數(shù):
value:待轉(zhuǎn)化的浮點(diǎn)數(shù)。
ndigit:存儲的有效數(shù)字位數(shù)。
*buf:結(jié)果的存儲位置。
返回值:
char * :指向生成的字符串, 同*buf。
備注:該函數(shù)的頭文件是“stdlib.h”。
4、Ecvt
功 能:將雙精度浮點(diǎn)型數(shù)轉(zhuǎn)換為字符串,轉(zhuǎn)換結(jié)果中不包括十進(jìn)制小數(shù)點(diǎn)。
用 法:char *Ecvt(double value, int ndigit, int *decpt, int *sign);
詳細(xì)解釋:Ecvt函數(shù)把一個(gè)雙精度浮點(diǎn)數(shù)轉(zhuǎn)換成一個(gè)字符串。value參數(shù)是要轉(zhuǎn)換的浮點(diǎn)數(shù)。這個(gè)函數(shù)存儲最多ndigit個(gè)數(shù)字值作為一個(gè)字符串,并添加一個(gè)空數(shù)字符('\0'),如果value中的數(shù)字個(gè)數(shù)超過ndigit,低位數(shù)字被舍入。如果少于ndigit個(gè)數(shù)字,該字符串用0填充。
只有數(shù)字才存儲在該字符串中,小數(shù)點(diǎn)位置和value符號在調(diào)用之后從decpt和sign獲取。decpt參數(shù)指出給出小數(shù)點(diǎn)位置的整數(shù)值, 它是從該字符串的開頭位置計(jì)算的。0或負(fù)數(shù)指出小數(shù)點(diǎn)在第一個(gè)數(shù)字的左邊。sign參數(shù)指出一個(gè)指出轉(zhuǎn)換的數(shù)的符號的整數(shù)。如果該整數(shù)為0,這個(gè)數(shù)為正數(shù),否則為負(fù)數(shù)。
參 數(shù):
value:待轉(zhuǎn)換的雙精度浮點(diǎn)數(shù)。
ndigit:存儲的有效數(shù)字位數(shù)。
*decpt:存儲的小數(shù)點(diǎn)位置。
*sign:轉(zhuǎn)換的數(shù)的符號。
返回值:
char*:指向生成的字符串。
備注:該函數(shù)的頭文件是“stdlib.h”。
5、Fcvt
功 能:指定位數(shù)為轉(zhuǎn)換精度,其余同Ecvt。
用 法:char *Fcvt(double value, int ndigit, int *decpt, int *sign);
詳細(xì)解釋:Fcvt函數(shù)把一個(gè)雙精度浮點(diǎn)數(shù)轉(zhuǎn)換成一個(gè)字符串。value參數(shù)是要轉(zhuǎn)換的浮點(diǎn)數(shù)。參與轉(zhuǎn)換的實(shí)際值保留的小數(shù)位數(shù)由ndigit決定。
只有數(shù)字才存儲在該字符串中,小數(shù)點(diǎn)位置和value符號在調(diào)用之后從decpt和sign獲取。decpt參數(shù)指出給出小數(shù)點(diǎn)位置的整數(shù)值, 它是從該字符串的開頭位置計(jì)算的。0或負(fù)數(shù)指出小數(shù)點(diǎn)在第一個(gè)數(shù)字的左邊。sign參數(shù)指出一個(gè)指出轉(zhuǎn)換的數(shù)的符號的整數(shù)。如果該整數(shù)為0,這個(gè)數(shù)為正數(shù),否則為負(fù)數(shù)。
參 數(shù):
value:待轉(zhuǎn)換的雙精度浮點(diǎn)數(shù)。
ndigit:轉(zhuǎn)換的字符串中包含小數(shù)點(diǎn)后幾位。
*decpt:返回小數(shù)點(diǎn)在串中的位置。
*sign:符號標(biāo)志。
返回值:
char*:指向生成的字符串。
備注:該函數(shù)的頭文件是“stdlib.h”。
相關(guān)推薦:2009年9月計(jì)算機(jī)等考二級ACCESS模擬試題匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |