c語言中putchar的用法
c語言中putchar的用法的用法你知道嗎?下面小編就跟你們詳細(xì)介紹下c語言中putchar的用法的用法,希望對你們有用。
c語言中putchar的用法的用法如下:
單個字符輸入輸出函數(shù)
putchar函數(shù)(單個字符輸出函數(shù))
例 putchar函數(shù)的格式和使用方法。
1 #include "stdio.h"
2 void main()
3 {
4 char ch1='N', ch2='E', ch3='W';
5 putchar(ch1); putchar(ch2); putchar(ch3);
6 putchar('\n');
7 putchar(ch1); putchar('\n');
8 putchar('E'); putchar('\n');
9 putchar(ch3); putchar('\n');
10 }
程序運(yùn)行結(jié)果如下:
NEW
N
E
W
1. putchar函數(shù)的格式:putchar(ch)
其中ch可以是一個字符變量或常量,也可以是一個轉(zhuǎn)義字符。
2.putchar函數(shù)的作用:向終端輸出一個字符。
?。?)putchar函數(shù)只能用于單個字符的輸出,且一次只能輸出一個字符。
(2)在程序中使用putchar函數(shù),務(wù)必牢記:在程序(或文件)的開頭加上編譯預(yù)處理命令(也稱包含命令),即:#include "stdio.h"。
getchar函數(shù)(單個字符的輸入函數(shù))
例 說明getchar函數(shù)的格式和作用。
1 #include "stdio.h"
2 void main()
3 {
4 char ch;
5 printf("Please input two character: ");
6 ch=getchar();
7 putchar(ch);putchar('\n');
8 putchar(getchar());
9 putchar('\n');
10 }
程序運(yùn)行情況如下:
Please input two characters: ab↙(注意輸入方法)
a
b
1. getchar函數(shù)的格式:c=getchar();
2.getchar函數(shù)的作用:從系統(tǒng)隱含的輸入設(shè)備(如鍵盤)輸入一個字符。
getchar函數(shù)只能用于單個字符的輸入,一次輸入一個字符。程序的功能是輸入一個字符,顯示一個字符,回車換行,再輸入并顯示一個字符。而運(yùn)行時(shí)字符是連續(xù)輸入的,運(yùn)行結(jié)果卻是正確的,這是因?yàn)檩斎胱址?,它們暫存于鍵盤的緩沖區(qū)中,然后由getchar函數(shù)從鍵盤緩沖區(qū)中一個一個的取出來。使用getchar函數(shù)時(shí),在程序(或文件)的開頭也必須加上編譯預(yù)處理命令:#include "stdio.h"
getchar輸入字符,一直到按下回車才結(jié)束,然后執(zhí)行代碼
getch不用按回車鍵
#include "stdio.h"
main()
{
int i=5;
void palin(int n);
printf(":");
palin(i);
printf("\n");
}
void palin(int n)
{
char next;
if(n<=1)
{
next=getchar();
printf("\n
c語言中putchar的用法
c語言中putchar的用法的用法你知道嗎?下面小編就跟你們詳細(xì)介紹下c語言中putchar的用法的用法,希望對你們有用。
c語言中putchar的用法的用法如下:
單個字符輸入輸出函數(shù)
putchar函數(shù)(單個字符輸出函數(shù))
例 putchar函數(shù)的格式和使用方法。
1 #include "stdio.h"
2 void main()
3 {
4 char ch1='N', ch2='E', ch3='W';
5 putchar(ch1); putchar(ch2); putchar(ch3);
6 putchar('\n');
7 putchar(ch1); putchar('\n');
8 putchar('E'); putchar('\n');
9 putchar(ch3); putchar('\n');
10 }
程序運(yùn)行結(jié)果如下:
NEW
N
E
W
1. putchar函數(shù)的格式:putchar(ch)
其中ch可以是一個字符變量或常量,也可以是一個轉(zhuǎn)義字符。
2.putchar函數(shù)的作用:向終端輸出一個字符。
?。?)putchar函數(shù)只能用于單個字符的輸出,且一次只能輸出一個字符。
?。?)在程序中使用putchar函數(shù),務(wù)必牢記:在程序(或文件)的開頭加上編譯預(yù)處理命令(也稱包含命令),即:#include "stdio.h"。
getchar函數(shù)(單個字符的輸入函數(shù))
例 說明getchar函數(shù)的格式和作用。
1 #include "stdio.h"
2 void main()
3 {
4 char ch;
5 printf("Please input two character: ");
6 ch=getchar();
7 putchar(ch);putchar('\n');
8 putchar(getchar());
9 putchar('\n');
10 }
程序運(yùn)行情況如下:
Please input two characters: ab↙(注意輸入方法)
a
b
1. getchar函數(shù)的格式:c=getchar();
2.getchar函數(shù)的作用:從系統(tǒng)隱含的輸入設(shè)備(如鍵盤)輸入一個字符。
getchar函數(shù)只能用于單個字符的輸入,一次輸入一個字符。程序的功能是輸入一個字符,顯示一個字符,回車換行,再輸入并顯示一個字符。而運(yùn)行時(shí)字符是連續(xù)輸入的,運(yùn)行結(jié)果卻是正確的,這是因?yàn)檩斎胱址?,它們暫存于鍵盤的緩沖區(qū)中,然后由getchar函數(shù)從鍵盤緩沖區(qū)中一個一個的取出來。使用getchar函數(shù)時(shí),在程序(或文件)的開頭也必須加上編譯預(yù)處理命令:#include "stdio.h"
getchar輸入字符,一直到按下回車才結(jié)束,然后執(zhí)行代碼
getch不用按回車鍵
#include "stdio.h"
main()
{
int i=5;
void palin(int n);
printf("\40:");
palin(i);
printf("\n");
}
void palin(int n)
{
char next;
if(n<=1)
{
next=getchar();
printf("\n\0:");
putchar(next);
}
else
{
next=getchar();
palin(n-1);
putchar(next);
}
}
putchar(next);
}
else
{
next=getchar();
palin(n-1);
putchar(next);
}
}