標題:
進位制轉換(二進制) 練習
[打印本頁]
作者:
李泳霖
時間:
2023-12-30 13:59
標題:
進位制轉換(二進制) 練習
本帖最後由 李泳霖 於 2023-12-30 14:07 編輯
#include<iostream>
#include<bitset>
using namespace std;
int main()
{
string s="108";
int a=stoi(s); //字串轉整數
string b=bitset<8>(a).to_string(); //整數轉二進制字串
cout<<b<<endl;
int c=stoi(b,nullptr,2); //二進制字串轉整數
cout<<c<<endl;
return 0;
}
複製代碼
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s="8";
int a=stoi(s);
string b =bitset<8>(8).to_string();
cout<<b<<endl;
int c=stoi(b,nullptr,2);
cout<<c<<endl;
return 0;
}
複製代碼
#include<bits/stdc++.h>
using namespace std;
string str;
int i=108;
stringstream ss;
void reset()
{
ss.clear();
ss.str("");
}
int main()
{
ss<<i;
ss>>str;
cout<<str<<endl;
reset();
ss<<bitset<8>(i);
ss>>str;
cout<<str<<endl;
return 0;
}
複製代碼
作者:
張博翔
時間:
2024-1-6 17:21
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2