要为字符型变量 a赋初值,下列语句中哪一个是正确的( )。

要为字符型变量 a赋初值,下列语句中哪一个是正确的( )。

A.char a="3";

B.char a='3';

C.char a=%;

D.char a=*;

正确答案是B