• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學(xué)習(xí)啦>學(xué)習(xí)英語(yǔ)>專(zhuān)業(yè)英語(yǔ)>計(jì)算機(jī)英語(yǔ)>

    c語(yǔ)言中sprintf的用法

    時(shí)間: 長(zhǎng)思709 分享

      c語(yǔ)言中sprintf的用法的用法你知道嗎?下面小編就跟你們?cè)敿?xì)介紹下c語(yǔ)言中sprintf的用法的用法,希望對(duì)你們有用。

      c語(yǔ)言中sprintf的用法的用法如下:

      sprintf函數(shù)的用法

      1、該函數(shù)包含在stdio.h的頭文件中。

      2、sprintf和平時(shí)我們常用的printf函數(shù)的功能很相似。sprintf函數(shù)打印到字符串中,而printf函數(shù)打印輸出到屏幕上。sprintf函數(shù)在我們完成其他數(shù)據(jù)類(lèi)型轉(zhuǎn)換成字符串類(lèi)型的操作中應(yīng)用廣泛。

      3、sprintf函數(shù)的格式:

      int sprintf( char *buffer, const char *format [, argument,...] );

      除了前兩個(gè)參數(shù)固定外,可選參數(shù)可以是任意個(gè)。buffer是字符數(shù)組名;format是格式化字符串(像:"%3d%6.2f%#x%o",%與#合用時(shí),自動(dòng)在十六進(jìn)制數(shù)前面加上0x)。只要在printf中可以使用的格式化字符串,在sprintf都可以使用。其中的格式化字符串是此函數(shù)的精華。

      4、char str[20];

      double f=14.309948;

      sprintf(str,"%6.2f",f);

      可以控制精度

      5、char str[20];

      int a=20984,b=48090;

      sprintf(str,"%3d%6d",a,b);

      str[]="20984 48090"

      可以將多個(gè)數(shù)值數(shù)據(jù)連接起來(lái)。

      6、char str[20];

      char s1[5]={'A','B','C'};

      char s2[5]={'T','Y','x'};

      sprintf(str,"%.3s%.3s",s1,s2);

      可以將多個(gè)字符串連接成字符串

      %m.n在字符串的輸出中,m表示寬度,字符串共占的列數(shù);n表示實(shí)際的字符數(shù)。%m.n在浮點(diǎn)數(shù)中,m也表示寬度;n表示小數(shù)的位數(shù)。

      7、可以動(dòng)態(tài)指定,需要截取的字符數(shù)

      char s1={'A','B','C'};

      char s2={'T','Y','x'};

      sprintf(str,"%.*s%.*s",2,s1,3,s2);

      sprintf(s, "%*.*f", 10, 2, 3.1415926);

      8、sprintf(s, "%p", &i);

      可以打印出i的地址

      上面的語(yǔ)句相當(dāng)于

      sprintf(s, "%0*x", 2 * sizeof(void *), &i);

      9、sprintf的返回值是字符數(shù)組中字符的個(gè)數(shù),即字符串的長(zhǎng)度,不用在調(diào)用strlen(s)求字符串的長(zhǎng)度。

    533377 主站蜘蛛池模板: 色yeye香蕉凹凸视频在线观看| 中文字幕成人精品久久不卡| 你懂的中文字幕| 欧美成人精品福利网站| 国语做受对白xxxxx在线| 人妻影音先锋啪啪av资源| taoju.tv| 波多野结衣护士| 在线播放真实国产乱子伦| 亚洲美免无码中文字幕在线| 99精品在线播放| 欧美精品偷自拍另类在线观看| 国内大量揄拍人妻精品視頻| 亚洲欧美在线观看| 18禁黄网站禁片免费观看不卡| 欧美成人亚洲欧美成人| 国产校园另类小说区| 久久精品国产99国产精品澳门| 韩国免费特一级毛片| 日产亚洲一区二区三区| 含羞草影院无限在线看| xxxxx.av| 欧美色吧视频在线观看| 国产精品另类激情久久久免费 | 五月婷婷婷婷婷| 暖暖免费观看日本版| 国产又爽又黄无码无遮挡在线观看 | 色一情一乱一乱91av| 性满足久久久久久久久| 做受视频60秒试看 | 美女激情视频网站| 娇妻第一次被多p| 人人妻久久人人澡人人爽人人精品| 99re6免费视频| 欧美午夜春性猛交xxxx| 国产国产在线播放你懂的| 久久91综合国产91久久精品| 精品久久中文网址| 国产网站免费观看| 久久精品无码午夜福利理论片| 色狠狠一区二区|