C语言例4-5:getchar()函数的调用格式和使用的例子

代码如下:

复制代码
//getchar()函数的调用格式和使用的例子
#include<stdio.h>     //编译预处理命令,即文件包含命令
int main(void)
{
	char ch1, ch2;
	int a;
	
	ch1= getchar();   //从键盘输入一个字符并赋予字符型变量ch1
	ch2= getchar();   //从键盘输入一个字符并赋予字符型变量ch2
	printf("%c,%d\n",ch1+32,ch2);
	
	
	putchar(getchar()); //从键盘输入一个字符作为getchar()函数的参数
	putchar(',');
	a= getchar();      //从键盘输入一个字符并赋予整型变量a
	printf("%d\n",a);  //输出整型变量a的值
	
	return 0;
}

结果如下:

第一次输入:D和回车。输出的(ch1+32)是大写字母弟D转换为小写字母d,ch2是回车在ASCII码表中的值。

第二次输入:E和回车。

相关推荐
码上淘金2 小时前
【Python】Python常用控制结构详解:条件判断、遍历与循环控制
开发语言·python
Brilliant Nemo2 小时前
四、SpringMVC实战:构建高效表述层框架
开发语言·python
格林威3 小时前
Baumer工业相机堡盟工业相机的工业视觉中为什么偏爱“黑白相机”
开发语言·c++·人工智能·数码相机·计算机视觉
橙子199110164 小时前
在 Kotlin 中什么是委托属性,简要说说其使用场景和原理
android·开发语言·kotlin
androidwork4 小时前
Kotlin Android LeakCanary内存泄漏检测实战
android·开发语言·kotlin
学地理的小胖砸4 小时前
【Python 基础语法】
开发语言·python
DanB246 小时前
Java笔记4
java·开发语言·笔记
Dddle16 小时前
C++:this指针
java·c语言·开发语言·c++
studyer_domi6 小时前
Matlab 234-锂电池充放电仿真
开发语言·matlab
yuanpan6 小时前
.net/C#进程间通信技术方案总结
开发语言·c#·.net