-460552 となっていて、HEX$してなさそうだったので16進数変換すると
FFF8F8F8 となりました。
まず、10進数も2進数も16進数も、値が10進数で「-460552」であることは変わらなくて、
-460552を16進数で表記すると FFF8F8F8 となります。
この値のうち、16進数で 00FF0000 の部分が赤の色になるので、この部分を取り出そうとすると
-460552 AND &h00FF0000 とすれば赤の部分の色がとりだせます、がプログラムでこれを &hFF として解釈したいので、&h00FF0000 を &h000000FF に計算しなおす必要があります。
1そうだね プレイ済み