猿问

c++中,如何将输入的数字,以字符的形式输出?

比如:
a[0][1]=123;
C中能有:printf("%d",a[0][1])以数字形式输出一百二十三,
printf("%c",a[0][1])以字符形式输出123,
请问c++中,想分别以数字形式,和以字符形式输出123,要怎么做?能做到吗?
(ps:本人刚学c++,没学过c)
或者换种问法:
printf("%d",a[0][1]);

printf("%c",a[0][1]);

这两个语句怎么样换成c++的语句?

POPMUISE
浏览 1602回答 3
3回答

一只斗牛犬

cout<<int(a[0][1])<<endl;cout<<char(a[0][1])<<endl;希望可以帮到你

哔哔one

Cstring strint a=123;str.format("%c",a);就转换过来了
随时随地看视频慕课网APP
我要回答