执行语句“byte b1=(byte)509;”后,b1的值是( )。

执行语句“byte b1=(byte)509;”后,b1的值是( )。

A.509

B.255

C.3

D.-3

正确答案是D