
C++:编写一个程序,输入一个字符,输出他的ASCII值
展开全部
#include<iostream>
using namespace std;
int main()
{
char a;
int i;
cout<<"请输入一个字符:";
cin>>a;
i=a;
cout<<a<<"的ASCII值为:"<<i<<endl;
return 0;
}
using namespace std;
int main()
{
char a;
int i;
cout<<"请输入一个字符:";
cin>>a;
i=a;
cout<<a<<"的ASCII值为:"<<i<<endl;
return 0;
}
追问
直接把a赋给整型变量输出的就是ASCII码吗?
追答
对的。相当于把a强制转化为整形。
展开全部
其他部分就不写了,只写关键的
char c;
cin>>c;
cout<<(int)c<<endl;
可以不?
char c;
cin>>c;
cout<<(int)c<<endl;
可以不?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void main()
{
char s;
cin>>s;
int c;
c=s;
cout<<c;
}
{
char s;
cin>>s;
int c;
c=s;
cout<<c;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
void main()
{
char s;
cin>>s;
cout<<(int)s;
}
{
char s;
cin>>s;
cout<<(int)s;
}
追问
(int)s 是什么意思?能具体解释一下吗?谢谢!
追答
int是强制转换成整数型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询