单项选择题

若有
int x=2,y=3,z=4,m;
则在计算表达式
m=(x<y)z+2:z-4
后,m的值为 ______。

A.6
B.5
C.4
D.2