描述
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
输入
一个除空格以外的可见字符。
输出
一个十进制整数,即该字符的ASCII码。
样例输入
A
代码:
(Java)
import java.util.Scanner;
public class Main {
/**描述
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
输入
一个除空格以外的可见字符。
输出
一个十进制整数,即该字符的ASCII码。
样例输入
A
样例输出
65
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
char num2=input.next().charAt(0);//输入一个除空格以外的可见字符
//输出
System.out.print((int)(num2));//强制类型转换为整型的ASCII码值
}
}
(c++)
#include<iostream>
using namespace std;
//#include<iomanip>//注意加上
/*描述
输入一个除空格以外的可见字符(保证在函数scanf中可使用格式说明符%c读入),输出其ASCII码。
输入
一个除空格以外的可见字符。
输出
一个十进制整数,即该字符的ASCII码。
样例输入
A
样例输出
65
*/
int main() {
char a;
cin >> a;//一个除空格以外的可见字符。
cout << (int)a << endl;//强制类型转换为整型ASCII值
system("pause");
return 0;
}