【单选题】
Which statement of assigning a long type variable to a hexadecimal value is correct?()
A、 long number = 345L;
B、 long number = 0345;
C、 long number = 0345L;
D、 long number = 0x345L;