getchar输入一串字符_2.10 字符型数据的输入输出

该篇博客介绍了C语言中字符数据的处理,包括printf()函数中%c格式字符的使用,scanf()函数中%c的修饰字符,以及getchar()和putchar()函数的应用。通过一个编程例子展示了如何将输入的小写字母转换为大写字母。
摘要由CSDN通过智能技术生成
4f21cce6f8ad0b8196c87e1a19ddc7ec.png
★ 视频分享

 字符型数据的格式字符:%c

  • printf() 函数格式字符串中一个 %c 格式字符只能输出一个字符
  • 当 scanf() 函数格式字符串中两个或多个 %c 格式字符之间无其他字符时,在输入字符数据的时候,应该连续输入,不可以用空格键、Tab键、Enter键间隔

printf() 函数中 %c 格式字符的修饰字符

  • 域宽修饰字符:n(n 代表一个正整数)
  • 对齐方式修饰字符:-

 scanf() 函数中 %c 格式字符的修饰字符:
  • 忽略本项数据输入:*

  getchar() 和 putchar() 函数

e67738211cc3251b25cb9bd797dca30b.png


  编程举例/* T2_8:输入一个小写字母,输出其大写字母。*/#include int main(void){ char c1, c2; printf("Please input a lowercase letter: "); c1 = getchar(); c2 = c1 - 32;  // 大写字母比其小写字母的ASCII码值小32 printf("It's uppercase letter is: "); putchar(c2); putchar('\n');  // 输出一个换行符 return 0;}

35ecc170c94b13e015e196617216e889.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值