bang 

In left inlet: Performs the bitshift with the numbers currently stored. If there is no argument, << initially holds 0 as the number of bits by which to shift. 
int 
input [int]

In left inlet: All bits of the number, in binary form, are shifted to the left by a certain number of bits. The resulting number is sent out the outlet. 
(inlet1) 
amountofbitshift [int]

In right inlet: The number is stored as the number of bits to leftshift the number in the left inlet. 
float 
input [float]

Converted to int. 
set 
setinput [int]

Sets input to the object without causing output (bang will output it). 
list 
input [list]

In left inlet: The first number is bitshifted to the left by the number of bits specified by the second number. 