#include<iostream>
#include<string>
#include<cstdio>
using namespace std;
//整数转换为二进制数
void int2binary(int n)
{
int a = n % 2;
n = n >> 1;
if (n==0)
{
}
else
{
int2binary(n);
}
cout << a;
}
//字符串转换为ASCII码
int * stringtoAsc(string s)
{
int *a = (int *)malloc(sizeof(int)*s.length()+1);
for (size_t i = 0; i < s.length()+1; i++)
{
a[i] = s[i];
cout << s[i]<<' '<<a[i]<<' ';
int2binary(a[i]);
cout << ' ';
printf("%x", a[i]);
cout << endl;
}
cout << endl;
return a;
}
int main()
{
string s = "Hello Network!";
int *a = stringtoAsc(s);
return 0;
}
C/C++ 知识点回顾 字符串转换ASCII码、十进制数转换二进制数
最新推荐文章于 2023-09-01 14:58:58 发布