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

C++ C++;:如何减少条件语句,c++,if-statement,switch-statement,C++,If Statement,Switch Statement,我是编程新手,我必须编写代码来打印输入字符的ASCII值。有没有其他方法可以减少52(26表示小写,26表示大写)if-else语句或52开关大小写?是的,只需写下该字符的值 (int)ch; 请注意,您可能需要编写适当的代码,这取决于您是否使用Unicode,也取决于您打印的方法(通常最好包含一点代码)。因为不清楚您要做什么,所以您的问题写得不是很好。不过,我想你需要看看 尝试以下语句将字符转换为相应的ASCII值: int output = (int)inputCharacter; 您可

我是编程新手,我必须编写代码来打印输入字符的ASCII值。有没有其他方法可以减少52(26表示小写,26表示大写)
if-else
语句或52
开关大小写

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

(int)ch;

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

因为不清楚您要做什么,所以您的问题写得不是很好。不过,我想你需要看看

尝试以下语句将字符转换为相应的ASCII值:

int output = (int)inputCharacter;

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


将评估为65。

有关此具体问题的解决方案,请参阅。感谢@TerraPass it works:)@第一步很抱歉造成混淆,我只使用ascii更新了我的问题
65
,其他字符编码与不同的值相同。