C语言中字符型数据有什么用
比如a='a'我用a=65不就行了吗?这个字符型数据还有什么别的用呢?而且用的时候还要查或者背ASCII码,太麻烦了吧,难道是C语言一个多余的数据类型?...
比如a='a'
我用a=65不就行了吗?
这个字符型数据还有什么别的用呢?
而且用的时候还要查或者背ASCII码,太麻烦了吧,难道是C语言一个多余的数据类型? 展开
我用a=65不就行了吗?
这个字符型数据还有什么别的用呢?
而且用的时候还要查或者背ASCII码,太麻烦了吧,难道是C语言一个多余的数据类型? 展开
6个回答
展开全部
不是啊,字符型除了表示单个的字符以外(当然需要格式控制),也可以代表别的语言有的字节型整数,运算中可以和int 整数混用,更何况用字符型表示完全不用背Ascii码,很多字符型往整数转换就好多了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'a'这样的字符怎样存在计算机中的?肯定是以2进制数存的,没有一个对应的数值,它根本就不能被存储。而ascii码就建立了这样的一种字符和数值的对应关系,使字符也能以0和1的组合来存放。
a='a'这样不是比a=65直观吗?我不知道你为什么说要用65代替'a',要换也应该是'a'换65吧?。。
a='a'这样不是比a=65直观吗?我不知道你为什么说要用65代替'a',要换也应该是'a'换65吧?。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那个要看你定义的变量的类型的呀,如果是int类型的可以直接赋值65,但是如果是字符型的就需要用用ASCII,其实阿斯科马很好记的,只要记住打A是65,小a是97,0的为48其他的都可以类推的,而且在C中用的比较多的就是大小写转换的,所以记住这三个就OK啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你处理的是个字符串呢,例如“computer”,难道你还一个一个的去查每个字符的ASCII码吗?当然不用了,再说了,就像你说的,难道每次想处理字符的时候,还得去查ASCII码吗,当然不用,直接用字符表示不就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |