當前位置:編程學習大全網 - 網站源碼 - 設計壹個函數,使給出壹個數的原碼,能得到該數的補碼

設計壹個函數,使給出壹個數的原碼,能得到該數的補碼

Main() //入口函數Main{unsigned int a; //定義無符號整型aUnsigned int getbits(unsigned);//加載方法簽名Printf(“\ninput an octal number:”);//換行之後打印字符串"input an octal number:"Scanf(“%o”,&a);//輸入需要轉換的數字aPrintf(“result :%o\n”,getbits(a));//將輸入的a傳入到方法getbits中計算結果並打印出來}Unsigned int getbits(unsigned value)//方法getbits ,參數value{unsigned int z;//定義無符號整型zz=value&0100000;//將傳入的參數value和0100000進行與操作之後的結果賦值給zif(z==0100000)//判斷z是否等於0100000,等於執行下面操作z=~value+1;//傳入的參數value取反加壹賦值給zelsez=value;//否則將value本身賦值給zreturn(z);//返回結果z}

  • 上一篇:要求在記事本中輸入代碼,存為HTML文件 打開為a方+b方=c方,求代碼
  • 下一篇:買賣點不漂移好用指標公式
  • copyright 2024編程學習大全網