10 進数 59 は、符号なし 2 進整数 111011 に変換されます。
計算方法:
59/2=29以上1、
29/2=14以上1、
14 /2=7 は 0 より多く、
7/2=3 は 1 より多く、
3/2=1 は 1 より多く、
1/2= 0 が 1 より大きい、
余りを逆順にすると、結果は 111011 になります。
符号付き数値: 最上位ビットは数値ではなく記号を表します。最上位ビットは 1 (数値が負であることを意味します)、最上位ビットは 0 (数値が正であることを意味します) です。符号付き数値は、正または負の数値を表すことができます。たとえば、符号付き数値 100 の場合、左端 (上位) の 1 はその数値が負の数値であることを示し、残りの 2 桁の 00 は 10 進数の 0 を表すため、この数値は -0 を表します。
符号なし数値: 正の数値のみを表すことができます。たとえば、100 は 10 進数の 4 を表します。
10 進数を符号なし 2 進数に変換: 正の 10 進数を 2 進数に変換します。 10 進数を 2 で割って余りを取るだけです。
関連する推奨事項:10 進数の 60 を符号なし 2 進数に変換する
以上が10 進数 59 を符号なし 2 進整数に変換しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。