Printf 輸出你要的字

這是C語言的第一篇教學文,若你還沒有wxDev-C++編譯器的話,請看這篇

先從最基本的部份開始講起,幻冽教的方式可能會不同

首先瞭解C語言的基本程式架構

(//程式註解)

# include <函式庫>

main()

{

程式內容

}

灰色括號代表可省略

由於C語言不像VB一說就懂

所以我想從範例直接開始講解

不知道怎麼直接說明= =

.

假如說我要用C語言來顯示以上文字,並且排列整齊,就要用到printf

使用「printf」函數就要用到<stdio.h>和<stdlib.h>函式庫

所以我們先撰寫檔頭函式庫

# include <stdio.h>
# include <stdlib.h>

接著還需要一個main函數來撰寫程式

所以皆著撰寫

main ()

再來需要一組大括號「{}」將程式括起來

綜合上面,現在須寫

# include <stdio.h>
# include <stdlib.h>

main()
{

}

接著就可以開始在{}內撰寫程式碼啦!

注:1.「”」字元在C語言需用「”」來顯示

2.「t」有空一大格的效果

3.「n」可以換行

4.空格可作顯示位置微調

PS! 每一行printf結尾需用「;」,代表著這行程式的結束

撰寫出來的程式大概如下

1
2
3
4
5
6
7
8
9
10
11
12
# include <stdio.h>
# include <stdlib.h>
 
int main()
{
    printf ("tt"電腦不難販賣部"十月份銷售統計n");
    printf ("t產品t定價t數量t金額n");
    printf ("t電腦t$12,800t23t$294,400n");
    printf ("t160GB隨身碟t$7,800t19t$148,200n");
    printf ("tDVD Playert$11,000t132t$1,452,000n");
    printf ("t合計:ttt$1,894,600n");
}

若你現在就開始編譯執行的話,會發現閃出一個黑色的視窗,然後什麼事都沒發生

這是當然的,因為你沒有給程式一個停留指令

所以還需撰寫下面程式:

system (“pause”);

別以為這樣就好了,還需要一個結束指令

所以還需再撰寫下面程式:

return 0 ;

傳回0值,讓系統知道此程式已結束

PS!「system (“pause”);」和「return 0 ;」一樣要撰寫在{}內,而且順序要對,system要在return的上面

撰寫完後按下鍵盤「F9」或用滑鼠左鍵按執行→編譯並執行

接著如圖:

看的出來還需再做調整

所以就邊調整邊執行測試,直到完成排列即可

調整後就會好很多了:

程式碼如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# include <stdio.h>
# include <stdlib.h>
 
int main()
{
    printf ("tt   "電腦不難販賣部"十月份銷售統計n");
    printf ("t產品tt定價tt數量tt金額n");
    printf ("t電腦tt$12,800tt23tt$294,400n");
    printf ("t160GB隨身碟t$7,800tt19tt$148,200n");
    printf ("tDVD Playert$11,000tt132tt$1,452,000n");
    printf ("t合計:tttttt$1,894,600nn");
    system ("pause");
    return 0 ;
}

延伸閱讀:cout 輸出你要的字

文章分類:C & C++|標籤:,

迴響已關閉