字符型数据在计算机中被编码成二进制位串进行存储,具体的编码规则取决于系统采用的字符集,微机上常用的字符集是标准ASCII码。

解题需知:

1.用%c的格式打印一个字符,会输出这个字符本身;而用%d的格式打印一个字符,会输出这个字符在ASCII码表中对应的ASCII码值。举例说明:

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{char ch;scanf("%c", &ch);printf("输入的字符是%c ", ch);printf("输入字符对应的ASCII码值是%d", ch);return 0;
}

运行结果为:

2.前驱字符为该字符ASCII码中的前一个字符,后继字符为该字符ASCII码中的后一个字符。

3.直接对字符进行+1,-1操作,即可得到这个字符对应的前驱字符和后继字符。

4.记忆常见字符的ASCII码值,如A——65,a——97。

本题解答如下:

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{char a;//输入一个字符scanf("%c", &a);printf("前驱字符:");printf("%c\n", a - 1);printf("后继字符:");printf("%c\n", a + 1);return 0;
}

C语言入门题目2——对于给定字符,输出该字符的前驱字符和后继字符相关推荐

  1. c语言入门题目:输出两行短句

    题目要求:编写程序,在屏幕上显示两个短句"Programming is fun."和"And Programming in C is even more fun!&quo ...

  2. 南阳理工学院ACM语言入门题目1的思考

    A+B Problem 时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 0 描述 此题为练手用题,请大家计算一下a+b的值 输入 输入两个数,a,b 输出 输出a+b的值 样 ...

  3. C语言入门:求符合给定条件的整数集

    C语言:求符合给定条件的整数集 给定不超过6的正整数,考虑从A开始的连续4个数字.请输出所有由他们组成的无重复数字的3位数 输入格式:输入在一行中给出A 输出格式:输出满足条件的3位数,要求从小到大, ...

  4. 《c语言入门题目19》判断一个数是不是质数(素数)

     前言:(内容仅供分享和参考): 什么是质数: 质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数:否则称为合数(规定1既不是质数也不是合数).=========== ...

  5. 《c语言入门题目6》存入本金,根据银行年利率算钱

    前言:(内容仅供分享和参考) (但凡有这么高的年利率,银行不得亏的裤衩子都没了?) 请务必多来几家这种银行(doge) ======================================== ...

  6. 《c语言入门题目1》Hellow World~

    前言: 梦开始的地方了属于是,很简单,但相信每个人都打过. ====================================================================== ...

  7. 《c语言入门题目3》将摄氏度转化为华氏度

    前言:(内容仅供分享和参考) 将摄氏度转化为华氏度就把书本上华氏度转为摄氏度的编程倒过来呗======================================================= ...

  8. 《c语言入门题目4》用c语言计算圆环的面积

    前言:(内容仅供分享和参考) 输入圆环内半径和圆环外半径即可获得圆环面积,是不是很高级(雾) bigR和smallR实际上都可以用r和R表示,没必要输的那么标准,但说明还是要说明清楚的. ====== ...

  9. c语言入门题目:输出一个短句“Hello World!”

    #include<stdio.h> \\引入库 int main() \\创建main函数 {printf("Hello World!\n"); \\打印hello w ...

最新文章

  1. EXCEL中SUMIF函数介绍
  2. [zz]Ubuntu10.04源 更新源列表
  3. 基于多种服务的地理位置查询系统
  4. NEFU704(AC自动机+状态压缩)
  5. Java 8的惰性序列实现
  6. android layout(l, t, r, b);,服务器里的a,t,l,r,b是什么意思? Android编程中关于layout(l,t,r,b)函数的问题...
  7. java aqs实现原理_JAVA基础学习之-AQS的实现原理分析
  8. [Luogu 1730]最小密度路径
  9. spring的历史与设计哲学
  10. 新手程序员必学的代码编程技巧
  11. Rational Rose 2007 使用方法
  12. matlab拟合度R方,...1),问题是什么是拟合优度?、R^2大于多少说明拟合度很好,R^2在...-拟合度-数学-冀群是同学...
  13. WRF后处理总结:wrf-python与NCL在WRF后处理中的基本应用——变量提取、计算与可视化
  14. 完美幻灯片设计的黄金法则
  15. 为什么行程码不能显示到县级,工信部回应
  16. linux语句tail和grep组合,Linux grep、tail命令的混合使用
  17. windows如何配置mysql的环境变量
  18. Xcode4 修改公司名称
  19. Egret 白鹭跨域问题
  20. [实践]必火网络安全-CTF-初级赛-笔记

热门文章

  1. Beyond Compare4试用过期解决方法
  2. 五姐妹因没嫁妆集体自杀 绝望跳河
  3. API发送短信验证码
  4. python实现懒人听书
  5. 自动驾驶在干线物流的商业化进展综述
  6. “金蝶KIS记账王”双11五折特惠
  7. java picked up,抑制“Picked up _JAVA_OPTIONS”信息
  8. Comet OJ CCPC-Wannafly Comet OJ 夏季欢乐赛(2019)
  9. Linux离线安装Maven
  10. Miscellaneous