第1个回答 2005-12-05
#include <iostream.h>
void main()
{
char cTemp;
cout<<"Please Enter a char:"<<endl;
cin>>cTemp;
cout<<hex<<int(cTemp);
cout<<endl;
}
//直接用强制类型转换把char转换成int是不是就可以了呢?本回答被提问者采纳
第2个回答 2005-12-05
字符数字“1”的ASCII码为 0x31
数字1的ASCII码为0x01
差0x30
其它数字也一样,
只要都减0x30就行了
然后再用<<(移位)来判定每一位是什么就可以了
第3个回答 2020-07-06
#include
<iostream.h>
void
main()
{
char
cTemp;
cout<<"Please
Enter
a
char:"<<endl;
cin>>cTemp;
cout<<hex<<int(cTemp);
cout<<endl;
}
//直接用强制类型转换把char转换成int是不是就可以了呢?