Usage Example for Bit Function?

if ((nr & bit(15)) == bit(15))

Can you explain the condition here in plain english? i get confused by the and operator..

as i understand it you use the variable name followed by a bitwise and operator and the bit function to get the value of a specific bit - is this correct?

and what does the '==bit(15)' signify?