getchar与putchar
⼀、getcharjava serverlet
getchar() ⽤于读取⽤户从键盘输⼊的单个字符,它有⼀个整型的返回值,当发⽣读取错误的时候,返回整型值-1。当读取正确的时候,它会返回⽤户从键盘输⼊的第⼀个字符的ASCII码, 当程 序调⽤getchar时.运⾏程序时 就等着⽤户从按 键输⼊, ⽤户输⼊的字符被 存 放在键盘缓冲区中。直到⽤户按回车为⽌(回车字符也放在缓冲区 中)。
当⽤户键⼊回车之后,getchar才开始从输⼊流中每次读⼊⼀个字符,输⼊的字符不只⼀个的时候,后续的getchar调⽤不会等待⽤户按键,⽽直接读取缓冲区中的字符,直到缓冲区中的字符读完之后,才等待⽤户按键。getchar函数输⼊数字也按字符处理,单个的getchar函数输⼊多于⼀个字符时,只接收第⼀个字符。
include “stdio.h”
int main(void){
char ch;
ch = getchar();
putchar(ch);
return 0;
}
⼆、putchar
putchar() 向终端输出⼀个字符。其功能是把参数 char 指定的字符(⼀个⽆符号字符)写⼊到标准输出 stdout 中,为C 库函数 ,包含在C 标准库 <stdio.h>中。其输出可以是⼀个,可以是介于0~127之间的⼀个⼗进制整型数(包含0和127),也可以是⽤定义好的⼀个字符型变量。
当c为⼀个介于0~127(包括0及127)之间的⼗进制整型数时,它会被视为对应字符的ASCII代码,输出该ASCII代码对应的字符; 当c为⼀个事先⽤char定义好的字符型变量时,输出该变量所指向的字符。 当整型变量ch超出8位变量的范围时,ch则会变强制转化为8位变量(即取其低⼋位传过去输出),当为负数的时候,由于计算机存储负数是⽤补码表⽰的,所以传过去的⼆进制补码也被当做正数处理,也是取其低⼋位
#include <stdio.h>
存储过程和存储函数的区别int main ()
{
putchar函数char ch;
web前端开发视频for(ch = 'A' ; ch <= 'Z' ; ch++) {
putchar(ch);
javaee包括哪些内容}
return(0);leftjoin右表数据为空
}
参考:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论