大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現(xiàn)在的位置:程序化交易>> 外匯現(xiàn)貨>> MT5>> MT5知識>>正文內(nèi)容

C語言基礎(chǔ)知識:printf的輸出格式(MQL5照用) [MT4]

  • printf()函數(shù)是格式輸出函數(shù),請求printf()打印變量的指令取決與變量的類型.例如,在打印整數(shù)是使用%d符號,在打印字符是用%c 符號.這些符號被稱為轉(zhuǎn)換說明.因為它們指定了如何不數(shù)據(jù)轉(zhuǎn)換成可顯示的形式.下列列出的是ANSI C標(biāo)準(zhǔn)peintf()提供的各種轉(zhuǎn)換說明.
     
              轉(zhuǎn)換說明及作為結(jié)果的打印輸出%a 浮點數(shù)、十六進(jìn)制數(shù)字和p-記數(shù)法(C99)
    %A    浮點數(shù)、十六進(jìn)制數(shù)字和p-記法(C99)
    %c    一個字符 
    %d    有符號十進(jìn)制整數(shù) 
    %e    浮點數(shù)、e-記數(shù)法
    %E    浮點數(shù)、E-記數(shù)法
    %f    浮點數(shù)、十進(jìn)制記數(shù)法  
    %g    根據(jù)數(shù)值不同自動選擇%f或%e.
    %G    根據(jù)數(shù)值不同自動選擇%f或%e.
    %i 有符號十進(jìn)制數(shù)(與%d相同)
    %o    無符號八進(jìn)制整數(shù)
    %p    指針    
    %s    字符串
    %u    無符號十進(jìn)制整數(shù)
    %x    使用十六進(jìn)制數(shù)字0f的無符號十六進(jìn)制整數(shù) 
    %X    使用十六進(jìn)制數(shù)字0f的無符號十六進(jìn)制整數(shù)
    %%    打印一個百分號 使用printf ()函數(shù) printf()的基本形式: printf("格式控制字符串",變量列表);
    #include<cstdio>int main()
    {
    //for int
    int i=30122121;
    long i2=309095024l;
    short i3=30;
    unsigned i4=2123453; printf("%d,%o,%x,%X,%ld,%hd,%u\n",i,i,i,i,i2,i3,i4);//如果是:%l,%h,則輸不出結(jié)果
    printf("%d,%ld\n",i,i2);//試驗不出%ld和%d之間的差別,因為long是4bytes
    printf("%hd,%hd\n\n\n",i,i3);//試驗了%hd和%d之間的差別,因為short是2bytes
    //for string and char
    char ch1='d';
    unsigned char ch2=160;
    char *str="Hello everyone!";
    printf("%c,%u,%s\n\n\n",ch1,ch2,str);//unsigned char超過128的沒有字符對應(yīng)
    //for float and double,unsigned and signed can not be used with double and float
    float fl=2.566545445F;//or 2.566545445f
    double dl=265.5651445;
    long double dl2=2.5654441454;

    //%g沒有e格式,默認(rèn)6位包括小數(shù)點前面的數(shù),
    //%f沒有e格式,默認(rèn)6位僅只小數(shù)點后面包含6位
    //%e采用e格式,默認(rèn)6位為轉(zhuǎn)化后的小數(shù)點后面的6位
    printf("%f,%e,%g,%.7f\n",fl,dl,dl,dl);
    printf("%f,%E,%G,%f\n",fl,dl,dl,dl);//%F is wrong
    printf("%.8f,%.10e\n",fl,dl);
    printf("%.8e,%.10f\n\n\n",fl,dl);

    //for point
    int *iP=&i;
    char *iP1=new char;
    void *iP2;//dangerous!
    printf("%p,%p,%p\n\n\n",iP,iP1,iP2);

    //其他知識:負(fù)號,表示左對齊(默認(rèn)是右對齊);%6.3,6表示寬度,3表示精度
    char *s="Hello world!";
    printf(":%s: \n:%10s: \n:%.10s: \n:%-10s: \n:%.15s: \n:%-15s: \n:%15.10s: \n:%-15.10s:\n\n\n",
    s,s,s,s,s,s,s,s); double ddd=563.908556444;
    printf(":%g: \n:%10g: \n:%.10g: \n:%-10g: \n:%.15g: \n:%-15g: \n:%15.10g: \n:%-15.10g:\n\n\n",
    ddd,ddd,ddd,ddd,ddd,ddd,ddd,ddd);
    //還有一個特殊的格式%*.* ,這兩個星號的值分別由第二個和第三個參數(shù)的值指定 printf("%.*s \n", 8, "abcdefgggggg");
    printf("%*.*f \n", 3,3, 1.25456f); return 0;

【字體: 】【打印文章】【查看評論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 亚洲丶国产丶欧美一区二区三区 | 玖玖99视频| 伊人免费视频二 | 中文字幕久久久久 | 国产成人网 | 天天爱天天爽 | 日韩国产欧美一区二区三区 | 久久免费久久 | 日韩毛片网| 成人a视频高清在线观看 | 99热久久国产精品这里有99 | 在线观看三级拍拍视频 | 国产在线91观看免费观看 | 寡妇一级a毛片免费播放 | 伊人狼人综合网 | 免费在线亚洲 | 久久高清免费视频 | aaaaa级毛片| 免费夜色污私人影院网站 | 免费观看a毛片一区二区不卡 | 日韩国产欧美在线观看 | 久草在线最新视频 | 亚洲操综合 | 成人小视频在线 | 性影院 | 国产成人咱精品视频免费网站 | 欧美精品久久 | 伊人色综合久久天天网蜜月 | 福利午夜最新 | 视频国产免费 | 久久精品国产国产精品四凭 | 狠狠色噜噜狠狠狠狠米奇777 | 欧美影院一区二区 | 国产精品一区二区国产 | 免费超级淫片日本高清视频 | 在线免费观看a视频 | 日韩毛片在线观看 | 欧美巨大video粗暴 | 国产精品视频一区国模私拍 | 一区二区三区www | 精品免费久久久久国产一区 |