单选题

下列程序中,result和result2输出分别是 (    )

long a = 123;

int b = 1;

long result = a & b;

cout<<result<<endl;


long a2 = -123;

unsigned int b2 = -1;

long result2 = a2 & b2;

cout<<result2<<endl;

A

123 -1

B

123 -123

C

1 -1

D

1 -123

赣ICP备20007335号-2