C ++:如何减少条件语句

时间:2016-08-02 18:40:26

标签: c++ if-statement switch-statement

我是编程新手,我必须编写将打印输入字符的ASCII值的代码。有没有其他方法可以减少52(26为小写,26为高)if-else语句或52 switch-cases

3 个答案:

答案 0 :(得分:2)

因为您不清楚自己要做什么,所以您的问题写得不是很好。但是,我认为您需要查看typecasting

尝试使用此语句将字符转换为相应的ASCII值:

int output = (int)inputCharacter;

答案 1 :(得分:1)

是的,只需写下该字符的值。

(int)ch;

请注意,您可能需要编写适当的代码,具体取决于您是否使用Unicode,还取决于您要打印的方法(通常最好包含一些代码)。

答案 2 :(得分:0)

您可以将char转换为int或任何其他数字类型。例如,
    (int) 'A'

将评估为65。