C语言中字符的输入与输出
C语言字符输入输出
首先介绍getchar和putchar两个函数他们两个一次之处理一个字符
getchar:默认将字符从标准输入即键盘读取输入值
putchar:默认将字符从标准输入即屏幕输出变量所承载的值
示例如下:
执行的结果就是你从键盘标准输入一个字符,回车后,它会打印一你刚才输入的字符,并换行
while (c != EOF) { //如果c不等与EOF(文本结束符,shell里的ctrl+d 此处的“!=”就是不等与的意思等于是“==”)就一直循环下去
putchar(c); //循环体将c的值用putchar函数输出到屏幕
c = getchar(); //继续获取c的值,然后进行下一次的循环
}
}
执行结果如下:
如果够熟练的话这个程序可以写的更精简,更易读:
while ((c = getchar()) != EOF) //在if条件中直接用getchar函数来获得输入值,且不等与文本结束符如果符合条件则执行循环体,否则中断
putchar(c); //用putchar函数打印出c的值
}
执行效果和以上的第一个while循环输出是一个结果,只是在程序上简练多了,这个就是C语言程序的设计!
相关阅读:
相关推荐
拉斯厄尔高福 2020-07-19
pbyanglove 2020-06-26
yunfeitian 2020-06-18
chensen 2020-11-14
拉斯厄尔高福 2020-11-04
杜倩 2020-10-29
拉斯厄尔高福 2020-10-19
嵌入式资讯精选 2020-10-15
zhaochen00 2020-10-13
penkgao 2020-10-13
yiyilanmei 2020-10-05
wanshiyingg 2020-09-29
Mars的自语 2020-09-27
shenwenjie 2020-09-24
一个逗逗 2020-09-22
flycony 2020-09-13
zhaochen00 2020-08-20
Biao 2020-08-20
qingsongzdq 2020-08-19