1. 程式人生 > >C++入門經典-例2.3-在print函數中使用附加符號

C++入門經典-例2.3-在print函數中使用附加符號

含義 include hid 長整型 http es2017 .cpp 函數 view

1:代碼如下:

技術分享
// 2.3.cpp : 定義控制臺應用程序的入口點。
//

#include "stdafx.h"


int main()
{
    long iLong=100000;                            /*定義長整型變量,為其賦值*/
    printf("the Long is %ld\n",iLong);                /*輸出長整型變量*/

    printf("the string is: %s\n","LOVE");                /*輸出字符串*/
    printf("the string is: %10s\n","LOVE
"); /*使用m控制輸出列*/ printf("the string is: %-10s\n","LOVE"); /*使用-表示向左靠攏*/ printf("the string is: %10.3s\n","LOVE"); /*使用n表示取字符數*/ printf("the string is: %-10.3s\n","LOVE"); return 0; } /* %ms 表示輸出字符串占m列,如果字符串本身長度大於m,,則突破m的限制,將字符串全部輸出;若字符串小於m,則用空格鍵進行左補齊。可以看到在字符串“LOVE”前後存在 6個空格。
*/ /* %-ms 表示如果字符串長度小於m,則在m列範圍內,字符串向左靠,右補空格。*/ /* %m.ns 表示輸出占m列,但是只取字符串左端n個字符,這n個字符輸出在m列的右側,左補空格。*/ /* %-m.ns ,其中m、n的含義同上,n個字符輸出在m列的左側,右補空格。如果n>m,則m自動取n值,即保證n個字符正常輸出。*/
View Code

運行結果:

技術分享

C++入門經典-例2.3-在print函數中使用附加符號