单项选择题

下列与表达式“b=(a<0-1:a>01:0)”的功能等价选项是 ( )

A.b=0;
if(a>=0)
if(a>0) b=1;
else b=-1;
B.if(a>0) b=1;
else if(a<0) b=-1;
else b=0;
C.if(A)
if(a<0) b=-1;
else if(a>0) b=1;
else
D.b=-1;
if(A)
if(a>0) b=1;
else if(a==0) b=0;