Mphasis interview question

Explain cas syntax Div > p {}, Div + p {}? What has higher precedence id or class ?