本文目錄一覽:
getchar和putchar怎麼用?
4.1.1
putchar
函數(字符輸出函數)
putchar
函數是字符輸出函數,其功能是在顯示器上輸出單個字符。其一般形式為:putchar(字符變量)例如:
putchar(‘A’);
(輸出大寫字母A)
putchar(x);
(輸出字符變量x的值)putchar(‘\101’);
(也是輸出字符A)putchar(‘\n’);
(換行)對控制字符則執行控制功能,不在屏幕上顯示。使用本函數前必須要用文件包含命令:#includestdio.h或#include
“stdio.h”【例4.1】輸出單個字符。#includestdio.hmain(){
char
a=’B’,b=’o’,c=’k’;
putchar(a);putchar(b);putchar(b);putchar(c);putchar(‘\t’);
putchar(a);putchar(b);
putchar(‘\n’);
putchar(b);putchar(c);
}4.1.2
getchar函數(鍵盤輸入函數)
getchar函數的功能是從鍵盤上輸入一個字符。其一般形式為:
getchar();通常把輸入的字符賦予一個字符變量,構成賦值語句,如:
char
c;
c=getchar();【例4.2】輸入單個字符。#includestdio.hvoid
main(){
char
c;
printf(“input
a
character\n”);
c=getchar();
putchar(c);}使用getchar函數還應注意幾個問題:1)
getchar函數只能接受單個字符,輸入數字也按字符處理。輸入多於一個字符時,只接收第一個字符。2)
使用本函數前必須包含文件“stdio.h”。3)
在TC屏幕下運行含本函數程序時,將退出TC
屏幕進入用戶屏幕等待用戶輸入。輸入完畢再返回TC屏幕。4)
程序最後兩行可用下面兩行的任意一行代替:putchar(getchar());printf(“%c”,getchar());
一道C語言題putchar和getchar的用法?
c=getchar();從屏幕獲取一個字符讀入c。putchar(c)將c輸出。while循環判斷c是否為?,如果不是就繼續執行循環體。回車前數據留着緩衝區,回車之後就會依次讀入並做循環判斷,遇到?結束,注意回車字符也會被讀入,並輸出。如下例,一行輸入完後回車,下一行就輸出並換行(回車符)。abcde?fgh(回車),這一串字符也是在回車後依次讀入c並判斷,遇到?結束,所以?fgh(回車)這5個字符並未輸出。
getchar和putchar用法
兩者用法如下:
1、getchar函數的目的是獲取一個字符,屬於讀函數(輸入函佰數), putchar函數是輸出一個字符,屬於寫函數(輸出函數衜)。
2、getchar函數不需要參數,purchar函數需要一個整型的參數。
3、getchar函數在大多數情況下需要保存其返回值,作為後衟續使用。putchar函數除判斷是否成功外,不需要關心其返回值。
putchar的實操
int putchar(int ch)。作用是向終端輸出一個字符。其格式為伯putchar(c),其中c可以是被單引號引起來的一個字符,可以度是介於0~127之間的一個十進制整型數,也可以是事先知用char定義好的一個字符型變量。
putchar和getchar的用法
putchar和getchar的用法如下:
1、getchar用法如下所示:
# include stdio . h
int主要(d)
{printf (” % c \ n”,獲取字符());返回0;}
結果:d/
2、putchar用法如下所示:
#include
int main()
{putchar(‘a’); putchar(‘b’); putchar(‘c’);
putchar(‘1’);putchar(‘2’); putchar(‘3’);}
結果:abc123
putchar和getchar的函數功能是什麼?
1、getchar函數的功能是:當從標準輸入流stdin讀取一個字符時,並且返回讀取的字符。失敗時返回EOF。
2、putchar就是用來輸出的,簡單來說就是顯示到屏幕上來的,它適合字符數據。我們可以從char看出來。但每次一個putchar只能輸入一個字符,而且putchar的頭文件是stdio.h。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/238265.html