C语言程序设计入门14——初始字符输入输出1:字符变换

阅读: 评论:0

C语言程序设计入门14——初始字符输入输出1:字符变换

C语言程序设计入门14——初始字符输入输出1:字符变换

C 语言中,标准输入输出库 stdio 提供多组输入/输出函数,其中有一组专门用于字符输入/输出的函数:getcharputchar

1、字符输入函数getchar:获取键盘输入的一个字符。特别注意,getchar函数是不需要参数的。

2、字符输出函数putchar:打印一个字符到显示器上。

同时,可以使用格式化输出函数printf使用%d%c格式说明符分别输出变量ch的 ASCII 编码值和其对应的字符。示例程序如下。

  1. #include<stdio.h>
  2. main()
  3. {
  4. int ch;
  5. ch = getchar();
  6. putchar(ch);
  7. printf("ascii值为%dn",ch); //输出变量ch的ASCII编码值
  8. printf("字符为%cn",ch); //以字符形式输出变量ch
  9. }

3、SCII 编码

ASCII 全称是 American Standard Code for Information Interchange, 是美国信息交换标准代码,只支持基础拉丁字符,共包含 128 个字符。 ASCII 使用 7 位(bits)二进制编码表示一个字符,在计算机中使用一个字节(byte)存储,编码范围为 0−127(0x00−0x7F),其二进制编码的最高位永远为 0。ASCII 码表如图所示。

 提示:C 语言中的char类型数据存储的是字符对应的 ASCII 编码值(即一个小整数),因此可以将char类型数据当成一个整型数进行各种整数运算,同理也可以通过格式化输出函数输出其 ASCII 的整数编码值。

任务:

获取键盘输入的字符并输出变换后的字符。

要求:

获取键盘输入的一个字符,变换成其在 ASCII 码表中后面第3个字符,然后输出变换后的字符。注意程序中不需要考虑变换后超出 ASCII 码编码范围的情况。

测试输入:a

预期输出:d

测试输入:1;  

预期输出:4

参考: 

#include <stdio.h>
#include <stdlib.h>
int main()
{char ch;int a;ch = getchar();a = ch + 3;printf("%c",a);return 0;
}

本文发布于:2024-02-01 01:29:03,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170672214332851.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23