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和回车。

相关推荐
Mr YiRan17 小时前
C++面向对象继承与操作符重载
开发语言·c++·算法
一只鹿鹿鹿19 小时前
智慧水利一体化建设方案
大数据·运维·开发语言·数据库·物联网
没有医保李先生21 小时前
字节对齐的总结
java·开发语言
Elastic 中国社区官方博客21 小时前
使用 Elastic 进行网络监控:统一网络可观测性
大数据·开发语言·网络·人工智能·elasticsearch·搜索引擎·全文检索
Codefengfeng21 小时前
Python Base环境中加包的方法
开发语言·python
清水白石00821 小时前
《Python 编程全景解析:从核心精要到测试替身(Test Doubles)五大武器的实战淬炼》
开发语言·python
六件套是我1 天前
无法访问org.springframeword.beans.factory.annotation.Value
java·开发语言·spring boot
S-码农1 天前
Linux ——条件变量
linux·开发语言
清水白石0081 天前
《Python 编程全景解析:从核心精要到 Hypothesis 属性基测试的边界探索》
开发语言·python