Programming Tutorials

(追記) (追記ここまで)

The output of System.out.println(5<<2) in Java

By: Nirmal in Interview Tutorials on 2023年05月11日 [フレーム]

<< is the left shift operator in Java. It shifts the bits of the first operand (5 in this case) to the left by the number of positions specified in the second operand (2 in this case). Shifting left by n positions is equivalent to multiplying by 2^n.

In this case, 5 is represented in binary as 00000101. When we shift it left by two positions, we get 00010100, which is the binary representation of 20. Therefore, the output of the System.out.println(5<<2) statement is 20.




(追記) (追記ここまで)


Add Comment

JavaScript must be enabled for certain features to work
* Required information
1000

Comments

No comments yet. Be the first!
(追記) (追記ここまで)
(追記) (追記ここまで)

AltStyle によって変換されたページ (->オリジナル) /