一个c++的问题?!

如何把数字(0-9)转换为ascll码后输出
(我需要思路,不要代码了各位)

数字0-9本身就是ASCII码,除非是字符'0'-'9'才有ASCII码的区别
在内存里存储的都是ASCII码,只是打印输出的时候用%c格式化时才有显示效果的区别,用%d就是输出ASCII码了

1.在很多语言中字符类型底层都是以ASCII码的值作为int来计算的,所以int和char之间可以直接进行类型转换,如果int和char进行+-运算会直接变成int之间的运算。
2.你可以不用记住ASCII码表,只要知道0-9,a-z和A-Z是顺序排列的就OK,然后就可以通过下列代码进行转换。

char zero = '0';
int num = 5;
char five = (char)(num+zero)