在C语言中,字符型数据和整型数据可以相互通用吗?如果说可以但又不可以,那是什么情况呢?
2个回答
展开全部
字符型数据和整形数据可以相互通用,在内存中,每个字符常量都占用一个字节。具体存放的是该字符对应的ASCII代码值。如,'a','1'在内存,的字节中存放的分别是十进制整数97和49。因此,在C语言中,一个字符常量可以看成是整形常量,其值就是ASCII码值。另外,字符常量还可以进行运算。例如,'a'+5,'1'+10,分别等于整数值102和59。
个人认为。不必纠结于他们两个通用是否可以,又不可以。他们两个始终是有区别的。碰见字符你就用字符型数据。能够节省存储空间,这样也会显得专业性比较强。字符型数据有它本身的特色。整型也是。
个人认为。不必纠结于他们两个通用是否可以,又不可以。他们两个始终是有区别的。碰见字符你就用字符型数据。能够节省存储空间,这样也会显得专业性比较强。字符型数据有它本身的特色。整型也是。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询