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

相关推荐
C++ 老炮儿的技术栈20 小时前
我们在设计tcp协议时,要传一个字符串过去,报文:头十长度十内容,是否要把‘\0‘也填入,长度是否包含‘\0‘
开发语言·数据结构·c++·mfc·c
传奇开心果编程21 小时前
【Rust入门练中学】第2课:变量、可变性与常量
开发语言·学习·rust
zr想努力21 小时前
从0开始配置Perforce4环境
开发语言
Navigator_Z1 天前
LeetCode //C - 1252. Cells with Odd Values in a Matrix
c语言·算法·leetcode
幸运小圣1 天前
PointerEvent 常用属性与事件整理【JavaScript】
开发语言·javascript·ecmascript
长谷深风1111 天前
评测AI Agent:三种裁判各司其职
java·大数据·开发语言·人工智能·ai agent
边境悍匪1 天前
蜗牛学苑 Java 智能体学习 Day42|项目周开发技术汇总 1 思维导图复盘
java·开发语言·spring boot·学习·spring
君顾11 天前
本地托管机构管理源码实战:需求拆解、数据建模与多端部署
java·开发语言·托管
是隼人1 天前
buuctf-pwn [NewStarCTF 2023 公开赛道]stack migration(64位栈迁移)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
传奇开心果编程1 天前
【Rust入门练中学】 第3课:数据类型
开发语言·学习·rust