小程式 轉換

2021-09-24 01:37:55 字數 903 閱讀 5293

二進位制字串轉整數

/**

* 二進位制字串轉整數 如"01111111" = 127

*/function binarystrtobyte(binarystr)

var len, re = 0

len = binarystr.length

if (len != 4 && len != 8)

return parseint(binarystr, 2)

}

將整數轉換為乙個長度為8的二進位制陣列 陣列每個值代表bit,注意他不能超過byte的取值範圍 也就是255 超過255則會丟失
/**

* 將整數轉換為乙個長度為8的二進位制陣列,陣列每個值代表bit

* 如127 = [0,1,1,1,1,1,1,1]

*/function bytetobitarray(b)

return array

}

把整數轉為字串的bit
/**

* 把byte轉為字串的bit

* 如127="01111111"

*/function bytetostrbit(b)

parseint("5818").tostring(16)  輸出16ba
/**

* 整數轉array陣列

* 如:1 = [0,1]

*/function inttobytearray(i)

/**

* byte陣列轉int 2-1

*/function bytearraytoint(bytes)

return value;

}

小程式 進製轉換

寫一函式,輸入乙個十六進製制數,輸出相應的十進位制數 include includeint hexcharvalue char c int gethexlen char c unsigned int hex2decimal char c,int len 2.如何在定義時給列舉賦值 binary 二進...

實時匯率轉換小程式(c 爬蟲)

利用c 網路爬蟲爬取網頁的實時匯率進行匯率的轉換!其中也利用了qt進行了頁面設計!define silence stdext hash deprecation warnings include include include include include winsock2.h include in...

用python寫進製轉換小程式

最近資訊課上有出進製轉換的題目,上課就開始比心算 後來我就想能不能直接寫乙個程式來解決這個問題 雖然計算器上有這樣的功能 自己寫的好處就是可以轉換一些奇奇怪怪的進製而不侷限於二進位制八進位制十六進製制等 話不多說直接上 dict01 dict02 digi int input 輸入n進製 例如 2 ...