請至少輸入一個值。
第一個值・其他表示法
數值與表示法
基本原理
位元運算逐一處理二進位位置。8 位元下,12 是 00001100,10 是 00001010;AND 得到 00001000,也就是 8。
功能介紹
每行輸入 A,雙運算元操作另設共用 B。選擇位元寬度與有號模式,檢視第一組對齊的位元及無號、有號、二進位與十六進位結果。
使用方式
- 選擇運算、位元寬度、是否有符號及進位制。雙運算元另填 B;移位或循環時設定顯示的移動量。
- 每行貼上一個值,或開啟 UTF-8 文字檔。
- 點選轉換、檢查結果,再複製或下載 TXT。變更輸入會清除舊結果,復原可還原上一次輸入與設定。
錯誤與限制
超出所選範圍的輸入會被拒絕。結果限制在指定寬度內。算術右移延伸符號位元,邏輯右移補零;循環量以寬度取餘數。計數模式輸出一般整數。
上限為輸入 200,000 字元、500 個值、輸出 1,000,000 字元;遇到無效行時整批停止。
每個數值輸入最多 1,000 位數字,整數中間運算最多 16,384 位元。
常見問題
為什麼 NOT 0 可以是 255 或 −1?
8 位元結果都是 11111111。無號解讀是 255,有號二補數解讀是 −1,必須一起指定寬度與解讀方式。
我的數值會被上傳嗎?
不會。計算和檔案讀取都在此瀏覽器分頁完成,不會把數值寫入網址或傳給轉換服務,下載檔案由您自行保管。