PHP十進位制轉二進位制函式

2021-10-06 17:32:47 字數 738 閱讀 5268

bindec

(binary_string)

;// bindec() 函式將乙個二進位制數轉換成 integer。

// 可轉換的最大的數為 31 位 1 或者說十進位制的 2147483647。

// php 4.1.0 開始,該函式可以處理大數值,這種情況下,它會返回 float 型別。

例:echo

bindec

('110011');

//51

decbin

(dec_number)

;// decbin() 函式把十進位制轉換為二進位制。

// 返回乙個字串,包含有給定 dec_number 引數的二進位制表示。

// 所能轉換的最大數值為十進位制的 4294967295,其結果為 32 個 1 的字串。

例:echo

decbin

("3");

//11

function

two(

$num

)elseif(

$m==0)

else

$ar=

array_reverse

($arr);

return

implode(''

,$ar);

}echo

two(

100)

;

二進位制轉十進位制

二進位制轉十進位制方法很多,如字元陣列,指標法等 下面用字串函式的方法實現 二進位制轉十進位制 主要用 到 string函式性質及pow求乙個數的n次方的函式過載 by adengou 2010.08.04 win7 dev c 5.0 vs 2010 通過 include include incl...

十進位制轉二進位制

includeint dg unsigned n,int c 注意 引數型別是unsigned int main 陣列全部初始化為0 printf d n sizeof int unsigned temp,u temp u 4294967295u int tu int u printf u u,tu...

十進位制轉二進位制

宣告 最後一種降冪法頗具魅力,而且與方法二有異曲同工之妙 十進位制轉二進位制的幾種方法 輸入 乙個無符號的十進位制整數 輸出 對應十進位制的二進位制顯示 例如 input 10,output 1010 方法一 除二取餘法 forinput 0 cout input 2 input 2 end 輸出順...