回覆列表
  • 1 # 使用者4618083653657

    第一個只能輸出字元

    第二個可以輸出任意變數

    putchar

    c語言函式之一,作用是向終端輸出一個字元。其格式為putchar(c),其中c可以是被單引號(英文狀態下)引起來的一個字元,可以是介於0~127之間的一個十進位制整型數(包含0和127),也可以是事先用char定義好的一個字元型變數。

    putchar函式的基本格式為:putchar(c)。

    (1)當c為一個被單引號(英文狀態下)引起來的字元時,輸出該字元(注:該字元也可為跳脫字元);

    (2)當c為一個介於0~127(包括0及127)之間的十進位制整型數時,它會被視為對應字元的ASCII程式碼,輸出該ASCII程式碼對應的字元;

    (3)當c為一個事先用char定義好的字元型變數時,輸出該變數所指向的字元。

    該函式的功能是在stdout上輸出單個字元。

    用 法: int putchar(int ch);

    putchar(c) 就是輸出一個字元

    例如c="a";

    putchar(c) 就是輸出了a

    printf

    printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。

    printf()函式的呼叫格式為: printf("", )。

    格式輸出,它是c語言中產生格式化輸出的函式(在 stdio.h 中定義)。用於向終端(顯示器、控制檯等)輸出字元。格式控制由要輸出的文字和資料格式說明組成。要輸出的的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些跳脫字元表示特殊的含義。

    printf("%輸出的變數型別",變數);

    例如整形的變數型別是d

    ans=123456;

    printf("%d",ans);就輸出了123456

    printf("123456");也是輸出了123456 但是這個表示的是字串

  • 中秋節和大豐收的關聯?
  • 現實世界中,CS中的兩把基礎手槍USP和GLOCK那把更好用?