C/C++ 知识点回顾 字符串转换ASCII码、十进制数转换二进制数

来源:互联网 发布:济宁网络问政平台 编辑:程序博客网 时间:2024/04/30 03:53
#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;}

0 0