变量c1,c2应定义为字符型或整型?或二者皆可?

如题所述

你提的问题很奇怪,可能你想表示是不是整型和字符型是不是可以通用?字符a表示整数97,可能你会理解字符和整型是不是可以通用?其实是不对的,因为整数的范围很广,而字符的范围很小,0~255就能表示所有的字符。变量c1,c2可以定义成任何形式,可以是int float char double......看你所需要什么就定义成什么,比如要求你输出字母a,可以定义char c1='a';printf("%c",c1);如果想输出字母a代表的97,则应定义为char c1='a';printf("%d",c1);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-31
请详细一点。

若但是定义变量,什么类型都可以。但是每个变量某一时刻只能有一种类型。但是它可以通过类型转换转换为其它类型
第2个回答  2013-03-31
神马意思呢?能说清楚点吗
相似回答