【當你以備課的心態去學習,沒有你搞不懂的內容】首篇
阿新 • • 發佈:2019-02-13
今天是悶熱的一天 太陽見不到 但是空氣乾燥而且讓人喘不過來氣。
8:00到圖書館 剛剛踏進有絲絲的清涼 但是隨著電梯的升高 氣溫也升了起來 是我太久沒有來過的原因麼?為何圖書館沒有了空調。
上午看了作業系統和離散數學的網易視訊,收益匪淺,但是ege圖形庫加入到我64位編譯器中我就不會了。
下午剛剛到達自習室,編了個小程式碼 計算8位2進位制轉換成10進位制的程式碼清醒自己的思路。
#include <iostream>
using namespace std;
//計算x的n次方
double power(double x,int n);
int main()
{
int value=0;
cout<<"Enter an 8 bit binary number:";
for(int i=7;i>=0;i--)
{
char ch;
cin>>ch;
if(ch=='1')
value+=static_cast<int>(power(2,i));
}
cout<<"Decimal value is"<<value<<endl;
return 0;
}
double power(double x,int n)
{
double val=1.0;
while(n--)
val*=x;
return val;
}