您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
01 第三方訂閱轉換器計算器代碼(怎么用電腦計算器將帶小數的二進位制轉換為十進位制)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-07-18 12:27:47【】7人已围观
简介電腦計算器16進制轉換10進制怎么用在電腦自帶的計算器中啟用“程序員”設置,即可進行16進制轉換10進制的操作。具體操作請參照以下步驟。1、在電腦的任務欄中找到“開始”圖標,然后進行點擊進入開始菜單界
電腦計算器16進制轉換10進制怎么用
在電腦自帶的計算器中啟用“程序員”設置,即可進行16進制轉換10進制的操作。具體操作請參照以下步驟。
1、在電腦的任務欄中找到“開始”圖標,然后進行點擊進入開始菜單界面。
2、在開始菜單中,依次點擊選項“所有程序/附件/計算器”,就會進入計算器界面。
3、在計算器的查看選項頁面中找到“程序員”選項后點擊。
4、在出現的界面中,首先選中“十六進制”選項,然后輸入需要轉換的十六進制數,這里演示為“E”。
5、輸入完后,點擊軟件界面中的“十進制”選項,計算欄中就會出現十六進制數“E”對應的十進制數“14”。如果要十進制數轉十六進制數,就先輸入十進制數,再點擊十六進制選項。完成以上設置后,即可在電腦計算器中進行16進制轉換10進制的操作。
求一個C++ 的計算器代碼, 實現十進制,二進制,十六進制的相互轉換。
呃,這道題我之前有做過類似的。
我直接把之前我寫的代碼發給你,看看吧!!!!
#include "iomanip"
#include "stdlib.h"
#include "買粉絲nio.h"
#include "string"
#include "math.h"
#include "iostream"
int mainmenu();
int dec_to_bin(); //10->2
int bin_to_dec(); //2->10
void tran2_16(); //2->十六進制
int tran16_2(); //16->2
int hex_dec(); //十六進制到十進制
int dec_hex(); //十進制到十六進制
#define N 20
#define Q 5
using namespace std;
string ch2_16(string ch);
char B2H4bit(string s)
{
char ret;
if (s == "0000") ret = '0';
else if (s == "0001") ret = '1';
else if (s == "0010") ret = '2';
else if (s == "0011") ret = '3';
else if (s == "0100") ret = '4';
else if (s == "0101") ret = '5';
else if (s == "0110") ret = '6';
else if (s == "0111") ret = '7';
else if (s == "1000") ret = '8';
else if (s == "1001") ret = '9';
else if (s == "1010") ret = 'A';
else if (s == "1011") ret = 'B';
else if (s == "1100") ret = 'C';
else if (s == "1101") ret = 'D';
else if (s == "1110") ret = 'E';
else if (s == "1111") ret = 'F';
else ret='\0'; // 使之輸出時能于此結束,而避免出現亂碼了。
return ret; //不過為什么他一定要放在main函數之前才行。??????
}
void main()
{
mainmenu();
}
int mainmenu()
{
買粉絲ut<<"============進制轉換器==============\n";
買粉絲ut<<"----------------------請選擇數字菜單\n";
買粉絲ut<<" 1.十進制轉換為二進制 \n";
買粉絲ut<<" 2.二進制轉換為十進制 \n";
買粉絲ut<<" 3.二進制轉換為十六進制 \n";
買粉絲ut<<" 4.十六進制轉換為二進制 \n";
買粉絲ut<<" 5.十六進制轉換為十進制 \n";
買粉絲ut<<" 6.十進制轉換為十六進制 \n";
買粉絲ut<<" 7.退出 \n";
買粉絲ut<<"====================================\n";
char ch=getch();
switch(ch-48)
{ case 1 : dec_to_bin(); break;
case 2 : bin_to_dec(); break;
case 3 : tran2_16(); break;
case 4 : tran16_2(); break;
case 5 : hex_dec(); break;
case 6 : dec_hex(); break;
case 7 : return 0;
}
}
int dec_to_bin() //十進制到二進制
{
char b[N];
char ch[N];
string all;
買粉絲ut<<"請輸入待轉換的十進制數:";
cin>>b;
long d=atol(b);
long bb=d;
int i=0,flag=-1;
int j;
while(ch[i]!='\0')
{
if(ch[i]=='.')
{
flag=i;
break;
}
i++;
}
i=0;
while(d!=0)
{ ch[i]=d%2+'0';
d=d/2;
all=ch[i]+all; //加在前面
i++;
}
if(flag==-1)
{ 買粉絲ut<<all<<endl;
return 0;
}
all=all+".";
double x=atof(b) ;
x=x-(double)bb; //you xiao shu此時d已經為0,故不用d而用之前記下的bb
int r=0;
while(1)
{ if(x*2.0>1.0)
{
all=all+"1";
x=x*2.0-1;
r++;
}
else if(x*2.0<1.0)
{
all=all+"0";
x=x*2.0;
r++;
}
else if(x*2.0==1.0)
{
all=all+"1";
break;}
if(r>=Q) //達到精度M
break;
}
買粉絲ut<<"轉換后所得對應二進制為:";
買粉絲ut<<all<<endl;
}
int bin_to_dec() //二進制轉到十進制
{
char ch[N];
float a=0; //
買粉絲ut<<"請輸入待轉換的二進制數:";
cin>>ch; //這里應該改為ch
int j;
int i=0,flag=-1;
while(ch[i]!='\0')
{
if(ch[i]=='.')
{
flag=i;
break;
}
i++;
}
i=0;
if(flag==-1)
{ while(ch[i]!='\0')
{
a=a*2+ch[i]-'0';
i++;
}
買粉絲ut<<a<
很赞哦!(216)
相关文章
- 06 西安網紅兵馬俑講解員叫什么(西安有什么好玩的地方或者景點 西安有什么好玩的地方或者景點周邊)
- 01 深圳市頌諾貿易有限公司(世博特許生產商 名單)
- 01 深圳灣停車預約買粉絲(深圳灣停車場怎么預約)
- 01 深圳電信買粉絲繳費(電信的買粉絲買粉絲是什么?買粉絲買粉絲怎么給手機交費呢)
- 01 深圳市集美麗貿易有限公司(華僑城集團有那幾個公司)
- 06 訂閱轉換服務地址可用ip段(運維崗位面試題)
- 06 西班牙外海島嶼的名稱及所在海洋(為什么世界上的考古學家,對亞特蘭提斯如此向往為什么要花費無數精力,都要尋找到它)
- 01 深圳燃氣買粉絲二維碼(深圳煤氣哪個牌子正規)
- 01 深圳歐派盛世貿易有限公司(深圳歐派盛世燃氣灶是正規產品嗎)
- 06 視聽說教程1上海外語教育出版社電子版(誰有新標準英語視聽說教程(1)的課后答案啊,不要原文,也不要百度文庫里的,那個不對)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片
职业:程序员,设计师
现居:河北省衡水武强县
工作室:小组
Email:[email protected]
热门文章
站长推荐
06 視聽說教程3答案上海外語教育出版社答案(求上海外語教育出版社視聽說教程1最后的review units1-4和review units5-8的答)
01 深圳第24屆迎新年貨博覽會(2020深圳年貨博覽會時間+地點)
06 訂閱用英文怎么說服父母讓自己(關于教育孩子的買粉絲_教育孩子好的買粉絲買粉絲)
01 深圳瑞達飛貿易有限公司(我國有哪些招標網站?)
06 訂閱用英文怎么說服父母給自己(關于教育孩子的買粉絲_教育孩子好的買粉絲買粉絲)
01 深圳最新網紅打卡景點(深圳打卡網紅景點 深圳10大網紅打卡圣地)
06 西安峰之達貿易有限公司(美縫劑是德高好還是卓高好)
01 深圳晴意國際貿易有限公司(風意晴和人意好的意是什么意思)