請至少輸入一個值。
第一個值・其他表示法
數值與表示法
基本原理
格雷碼在相鄰非負整數間只改變一個位元;BCD 將每個十進位數字存為四位元;負二進位使用 −2 的冪,不需負號即可表示負值。
功能介紹
選擇來源與目標格式,每行輸入一個值。格雷碼、BCD 與負二進位的位元間可加空格。第一個值另列其他表示法供比較。
使用方式
- 選擇來源與目標編碼。例如十進位 12 轉為 BCD 0001 0010,請選十進位與 8421 BCD。
- 每行貼上一個值,或開啟 UTF-8 文字檔。
- 點選轉換、檢查結果,再複製或下載 TXT。變更輸入會清除舊結果,復原可還原上一次輸入與設定。
錯誤與限制
格雷碼與 BCD 只支援非負值。BCD 必須是 0000–1001 的完整四位元群組。負二進位只能使用 0 和 1。一般負二進位字串採負號加絕對值,不是固定位寬。
上限為輸入 200,000 字元、500 個值、輸出 1,000,000 字元;遇到無效行時整批停止。
每個數值輸入最多 1,000 位數字,整數中間運算最多 16,384 位元。
常見問題
BCD 和二進位一樣嗎?
不同。十進位 12 的二進位是 1100,BCD 則是 0001 0010,因為分別編碼 1 與 2。BCD 的 1010 不是十進位單一數字,因此無效。
我的數值會被上傳嗎?
不會。計算和檔案讀取都在此瀏覽器分頁完成,不會把數值寫入網址或傳給轉換服務,下載檔案由您自行保管。