Open4

42Tokyo

なぜIPアドレスは0~255の範囲なのか

IPv4の場合、全体のサイズが32bit。
IPv4は、

192.168.0.1

のように4つのクオンテッドに分かれているため、各クオンテッドは8bitになる。
8bitを2進数の範囲で表すと、

00000000 ~ 11111111

になる。これを10進数に変換すると

0 ~ 255

になるため、IPアドレスは0~255の範囲になる

RGBを10進数に変換する

(R * 256 * 256) + (G * 256) + B;

golangのフォーマッター

フォーマッターとの差分チェック

gofmt -d test.go 

差分を適用

gofmt -w test.go
ログインするとコメントできます