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

相关推荐
鬼手点金5 小时前
Scrapy + Playwright 完整示例(JS 动态渲染网页)
开发语言·javascript·爬虫·python·scrapy·html·json
Mr. zhihao5 小时前
深度解析:为什么Java序列化需要搭配ByteArrayOutputStream?IO装饰器模式的精妙设计
java·开发语言·装饰器模式
格林威5 小时前
多相机并行采图最佳实践:Task.WhenAll + 异常处理 + 资源释放
开发语言·人工智能·数码相机·计算机视觉·c#·视觉检测·机器视觉
djjjx.5 小时前
【 C++ 】多态
开发语言·c++·多态
夜雪一千5 小时前
Python如何使用XPath定位没有特征的元素?无id、无class通用定位技巧
开发语言·python
艾莉丝努力练剑5 小时前
【QT:解决问题】Qt5Core.dll:无法定位程序输入点
java·开发语言·qt·学习·面试
流浪0016 小时前
Python 基础语法(一):常量、变量、输入输出与运算符
开发语言·python
光影少年6 小时前
react离线缓存、图片缓存方案
开发语言·前端·javascript·react native·react.js·缓存·前端框架
SomeB1oody6 小时前
【RustyML入门】3.7. 循环层
开发语言·后端·机器学习·rust·教程
言乐69 小时前
Python游戏水平测试辅助系统
开发语言·python·游戏·django·pygame