10进制转2进制c++原码:
- #include
- 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<<"输出二进制:"<
- return 0;
- }
ASCII码和字符的转换:
- #include
- #include
- 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;
- }