单项选择题

设有定义:“int a;float b;”执行“scanf("%2d%f",&a,&b);”语句时,若从键盘输入876543.0<回车>,a和b的值分别是( )。

A.876和543.000000
B.87和6.000000
C.87和543.000000
D.76和543.000000