C语言中为什么要ASCII编码,既然ASCII编码对应相应的值,那直接用相应的值就可以了,为什么还这么麻烦
首页/题库/290℃/2024-06-29 23:44:56
C语言中为什么要ASCII编码,既然ASCII编码对应相应的值,那直接用相应的值就可以了,为什么还这么麻烦
编一个ASCII编码表
这样做又要转换,又要记忆,这不增加了学C语言的难度?
优质解答:
计算机通常使用的是数据,当你想用数字来表示字符时就用到了ASCII码,这个码在类似于显示输出程序时会用到,其他时候都是当数字进行处理、运算、存储的.当有些数字在运算时需要考虑其代表的字符时,就要查ASCII码表了.
比如我们在屏幕上显示了一个菜单,程序提示你输入0~9到变量a来进行选择,你输入的是字符'0'~'9',程序取得你的输入是字符型的,要转换成数字0~9的话,需要知道:字符‘0’的ASCII码是48,那么用输入的字符减48的话就可以取得,选择=a-48,另外还应当知道在ASCII码中'0'~'9'的ASCII码是递增而且连续的才能这么算,也可以简单地写:选择=a-'0',这样不用查'0'的ASCII码也能计数.
我来回答修改/报错/举报内容!
猜你喜欢
- 请高手帮我用关系副词where when why造三个句子
- 七年级下册生物四类猩猩今天分布再地球的哪些地方?还有生活环境?
- 把文言文阅读材料中画横线的句子翻译成现代汉语(10分)
- 啥叫"互质"?
- 在钟面上,6点钟的时候,分针和时针所夹的角是度,3点半的时候,分针和时针的夹角是角.
- 第8,9题怎么写 
- 雪山中的热带风光阅读答案 围绕墨脱的热带风光,短文写了哪三个方面的内容?请简要的概括下来.
- 如何修复拉丝氧化后的铝材刮伤
- 常州市2009-2010学年第一学期期中测试
- 一个圆柱和一个圆锥,圆锥底面积是圆柱一半,用圆锥装满水倒入圆柱,倒四次倒满,已知圆柱容器深6分米,圆锥深( )分米
- vacation和holiday有区别吗
- 盒子里装有同样数量的红球和白球.每次取出6个红球和4个白球.取了若干次以后红球