10进制转2进制c++原码:
#include<bits/stdc++.h>
using namespace std;
long long a[100009],b[100009],d,n,e,f,t,p;
int main(){
cout<<"输入十进制:";
cin>>d;
e=d;
t=1;
f=0;
do
{
d/=2;
n++;
} while (d);
b[1]=e;
for(int i=1;i<=n;i++){
a[i]=b[i]%2;
b[i+1]=b[i]/2;
t=t*10;
f=f+a[i]*t/10;
}
cout<<"输出二进制:"<<f;
return 0;
}
ASCII码和字符的转换:
#include <iostream>
#include <string>
using namespace std;
int main() {
string inputStr;
cout << "请输入字符串:";
getline(cin, inputStr); // 获取输入的字符串
for(int i = 0; i < inputStr.length(); i++) {
cout << (int)inputStr[i] << " "; // 将字符转换为ASCII码并输出
}
return 0;
}