青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

?

???? 可能有好多人,包括C語(yǔ)言老手都不知道如何將float數(shù)據(jù)轉(zhuǎn)換為string,我就是這樣,今天查了一下MSDN,才知道C提供了_gcvt函數(shù)實(shí)現(xiàn)這個(gè)功能,收獲著實(shí)不小,為了方便自己查詢,也為了那些像我這樣的網(wǎng)友能夠了解該函數(shù)的具體用法,我把MSDN的原文原封不動(dòng)抄錄如下:

_gcvt

Converts a floating-point value to a string, which it stores in a buffer.

char *_gcvt( double value , int digits , char * buffer );

Routine Required Header Compatibility
_gcvt <stdlib.h> Win 95, Win NT

For additional compatibility information, see Compatibility in the Introduction.

Libraries

LIBC.LIB Single thread static library, retail version
LIBCMT.LIB Multithread static library, retail version
MSVCRT.LIB Import library for MSVCRT.DLL, retail version

Return Value

_gcvt returns a pointer to the string of digits. There is no error return.

Parameters

value

Value to be converted

digits

Number of significant digits stored

buffer

Storage location for result

Remarks

The _gcvt function converts a floating-point value to a character string (which includes a decimal point and a possible sign byte) and stores the string in buffer. The buffer should be large enough to accommodate the converted value plus a terminating null character, which is appended automatically. If a buffer size of digits + 1 is used, the function overwrites the end of the buffer. This is because the converted string includes a decimal point and can contain sign and exponent information. There is no provision for overflow. _gcvt attempts to produce digits digits in decimal format. If it cannot, it produces digits digits in exponential format. Trailing zeros may be suppressed in the conversion.

Example

								/* _GCVT.C: This program converts -3.1415e5 * to its string representation. */#include <stdlib.h>#include <stdio.h>void main( void ){   char buffer[50];   double source = -3.1415e5;   _gcvt( source, 7, buffer );   printf( "source: %f  buffer: '%s'\n", source, buffer );   _gcvt( source, 7, buffer );   printf( "source: %e  buffer: '%s'\n", source, buffer );}
						

Output

								source: -314150.000000  buffer: '-314150.'source: -3.141500e+005  buffer: '-314150.'
						


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=708935


[收藏到我的網(wǎng)摘]?? skyman_2001發(fā)表于 2006年05月05日 11:28:00



#??lanno?發(fā)表于2006-05-05 18:26:00??IP: 222.35.68.*
長(zhǎng)見(jiàn)識(shí)了,俺總是這樣轉(zhuǎn)化的:
char str[260];
float f = -3.1415926;
float f1 = 263e-5;
sprintf(str,"%f",f);
printf("%s\n",str);
sprintf(str,"%f",f1);
printf("%s\n",str);

#??Skyman?發(fā)表于2006-05-05 21:35:00??IP: 202.202.10.*
你這樣做也行
但沒(méi)有這樣靈活
是吧?

#??zhnde?發(fā)表于2006-05-11 20:15:00??IP: 129.69.212.*
靈活嗎? 能具體解釋一下嗎?

#??Skyman?發(fā)表于2006-05-11 22:03:00??IP: 202.202.10.*
至少可以方便的控制有效數(shù)字的位數(shù)啊。

#??ztwaker?發(fā)表于2006-07-28 12:40:00??IP: 61.144.207.*
/*C++ impl*/
string cvt(const float fval)
{
stringstream ss;
ss << fval;
return ss.str();
}

......///

#??ztwaker?發(fā)表于2006-07-28 12:46:00??IP: 61.144.207.*
加上有效數(shù)字位數(shù)控制

string cvt(const float f, const int prec)
{
stringstream ss;
ss.precision(prec);
ss << f;
return ss.str();
}

posted on 2006-12-15 11:18 清源游民 閱讀(9261) 評(píng)論(1)  編輯 收藏 引用 所屬分類: C++

FeedBack:
# re: 如何將float轉(zhuǎn)換為string
2011-09-06 09:56 | 明樣
不知道_gcvt是C標(biāo)準(zhǔn)函數(shù)還是只是MS的擴(kuò)展?
如果不是標(biāo)準(zhǔn)函數(shù)的話還是不建議使用,沒(méi)有移值性就談不上靈活……  回復(fù)  更多評(píng)論
  
<2007年2月>
28293031123
45678910
11121314151617
18192021222324
25262728123
45678910

留言簿(35)

隨筆分類(78)

隨筆檔案(74)

文章檔案(5)

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            在线一区日本视频| 国产亚洲欧美日韩精品| 亚洲精品视频在线播放| 久久精品中文| 亚洲一区二区视频| 欧美激情第五页| 久久福利电影| 亚洲无线视频| 亚洲人精品午夜在线观看| 久久在线免费| 小处雏高清一区二区三区| 亚洲精品国产精品久久清纯直播 | 欧美日韩亚洲一区二区三区在线| 久久精品盗摄| 午夜亚洲福利在线老司机| 日韩一级网站| 亚洲精品视频免费观看| 亚洲国产精品女人久久久| 免费观看成人www动漫视频| 久久精品国产99精品国产亚洲性色 | 国产夜色精品一区二区av| 欧美日韩在线亚洲一区蜜芽| 欧美成人资源网| 欧美a级一区二区| 久久久无码精品亚洲日韩按摩| 亚洲欧美在线免费观看| 亚洲一区二区三区激情| 一区二区三区视频观看| 一区二区不卡在线视频 午夜欧美不卡在 | 久久久久青草大香线综合精品| 欧美在线黄色| 久久精品盗摄| 久久久精品一品道一区| 久久视频在线免费观看| 久久亚洲不卡| 欧美成人午夜影院| 亚洲电影天堂av| 亚洲国产一区在线| 日韩视频一区二区| 亚洲午夜精品久久久久久app| 欧美福利电影在线观看| 欧美激情综合五月色丁香小说| 亚洲深夜av| 欧美午夜精品久久久久久孕妇| 最近中文字幕mv在线一区二区三区四区| 国产一区香蕉久久| 欧美一区激情| 欧美sm视频| 一区二区三区欧美在线| 欧美日韩在线视频观看| 欧美激情精品久久久久| 亚洲一级片在线观看| 亚洲性夜色噜噜噜7777| 性视频1819p久久| 久久久亚洲综合| 欧美成人黑人xx视频免费观看| 欧美激情视频在线免费观看 欧美视频免费一| 老鸭窝毛片一区二区三区| 欧美国产综合| 欧美视频一区二| 国产精品福利网站| 国产日韩欧美视频| 在线看视频不卡| 日韩一级裸体免费视频| 亚洲自拍偷拍色片视频| 久久久91精品| 亚洲国产91| 亚洲少妇自拍| 久久视频这里只有精品| 欧美日韩色一区| 国产一区视频网站| 9l视频自拍蝌蚪9l视频成人| 欧美在线播放高清精品| 欧美国产日本高清在线| 亚洲视频一区二区免费在线观看| 久久国产精品亚洲va麻豆| 欧美日韩成人在线| 韩国av一区二区三区在线观看 | 一区二区在线观看视频| 99亚洲精品| 久久久久久九九九九| 亚洲伦理久久| 久久久久亚洲综合| 欧美性一二三区| 亚洲高清在线| 欧美伊人久久| 亚洲伦理精品| 久久夜色精品亚洲噜噜国产mv| 国产精品久久7| 91久久精品美女| 久久久久久网站| 一本色道久久加勒比精品| 久久亚洲国产成人| 国产欧美日韩综合一区在线播放| 亚洲人午夜精品| 久久综合久久综合九色| 亚洲在线观看视频网站| 欧美国产亚洲精品久久久8v| 国内精品国产成人| 亚洲欧美日韩天堂一区二区| 亚洲国产精品电影| 久久精品亚洲| 国产伦精品一区二区三区免费迷 | 欧美福利一区| 国产在线精品一区二区中文| 亚洲女ⅴideoshd黑人| 亚洲欧洲在线一区| 美女诱惑黄网站一区| 国产亚洲精品高潮| 欧美一二三视频| 国产精品99久久久久久有的能看 | 久久女同精品一区二区| 国产区在线观看成人精品| 亚洲亚洲精品在线观看| 亚洲欧洲视频| 欧美激情精品久久久久久蜜臀| 伊人婷婷欧美激情| 久久婷婷久久一区二区三区| 亚洲欧美在线播放| 国产欧美日韩在线播放| 午夜精品久久久久| 亚洲一二区在线| 国产精品豆花视频| 亚洲男女自偷自拍| 亚洲一区欧美二区| 国产免费观看久久黄| 欧美一区二区免费视频| 亚洲一区二区三区视频| 国产精品日韩久久久久| 亚洲欧美日韩另类| 亚洲免费在线精品一区| 国产日韩一区二区三区| 久久国产精品久久久| 午夜精品一区二区在线观看| 国产日产精品一区二区三区四区的观看方式| 亚洲性图久久| 亚洲欧美在线看| 国内精品久久久久久影视8| 另类av一区二区| 免费成人黄色片| 日韩一区二区福利| 在线一区二区日韩| 国产精品羞羞答答| 久久亚洲影院| 牛牛国产精品| 亚洲视频一二三| 亚洲欧美在线播放| 在线视频国内自拍亚洲视频| 亚洲高清视频在线观看| 欧美日韩免费视频| 久久av二区| 快射av在线播放一区| 一区二区成人精品 | 欧美精品久久一区二区| 亚洲天堂av高清| 欧美一级专区| 亚洲黄色在线| 亚洲视频在线一区| 狠狠干综合网| 亚洲日韩中文字幕在线播放| 国产精品国色综合久久| 久久伊人亚洲| 欧美日韩国产一中文字不卡| 欧美夜福利tv在线| 美女精品一区| 午夜电影亚洲| 免费观看成人www动漫视频| 亚洲视频欧洲视频| 久久久一区二区| 亚洲一区二区久久| 久久婷婷综合激情| 亚洲午夜久久久久久尤物 | 亚洲一二三区在线| 亚洲成色www久久网站| 在线视频一区观看| 亚洲成色www久久网站| 正在播放亚洲一区| 亚洲福利电影| 亚洲欧美国产精品桃花| 亚洲精品在线免费观看视频| 午夜老司机精品| 日韩亚洲国产精品| 久久精品国产久精国产爱| 一区二区三区欧美成人| 久久午夜电影网| 亚洲欧美日韩人成在线播放| 欧美成人a视频| 久久九九精品| 国产精品久久网站| 最近中文字幕日韩精品| 狠狠综合久久av一区二区老牛| 一区二区av| 99综合精品| 玖玖精品视频| 久久在线免费| 国产嫩草影院久久久久| 99人久久精品视频最新地址| 亚洲黄色在线看| 久久久国产91| 久久久99国产精品免费|