%d和%c有什么区别呢 怎么使用呢 那个符合要求呢

10.已有如下定义和输入语句,若要求al,a2,c1,c2的值分别为10, 20,A和B,当从第一列开始输入数据时,正确的是
int a1,a2;char c1,c2;
scanf("%d%c%d%c",&a1,&c1,&a2,&c2);

A.10A 20B

B.10 A 20 B

C.10A20B

D.10A20 B

%d整型
%c字符
答案AC都行吧