C++如何将数组强制类型转换?
我定义了一个int类型的数组a[16]。元素输出:i<=9的时候输出int形式,i>9的时候输出char形式。请问怎么能做到呢?或者说在C++中如何将数组强制类型转换呢?...
我定义了一个int类型的数组a[16]。元素输出:i<=9的时候输出int形式,i>9的时候输出char形式。请问怎么能做到呢?或者说在C++中如何将数组强制类型转换呢?
展开
2个回答
展开全部
你好!!
你 a 数组内都是存的多大的数字?
比如,你a[1] 里面存的是 123 ,你采用字符输出的时候也是输出:123 吗
你 a 数组内都是存的多大的数字?
比如,你a[1] 里面存的是 123 ,你采用字符输出的时候也是输出:123 吗
追问
我想i>9的时候输出char形式
比如int a[10]里面存的是65,我想它输出的时候显示A
追答
int a[11];
a[10]=65; // 定义的 int 类型
printf ("%c",a[10]); // 输出按照字符输出 %c
按照上面的就可以实现了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询