字符类型是整型类型的一种,将其转换成int类型,然后再输出十六进制形式即可。下面是一个示例程序。
#include
using namespace std;
int main()
{
char str_test[] = "hello world\n";
int limit = strlen(str_test);
for (int inx=0; inx!=limit; ++inx)
//用static_cast将字符类型转成int类型
cout<(str_test[inx])<<"\t";
cout<return 0;
}
程序执行结果:
通过格式操作使任意类型的数据转换成一个字符串
是纯数字还是字符,如果是纯数字,那就求余数呗,如果有字符的话,不清楚