单项选择题

关于C语言数制的叙述中正确的是( )。

A.英文大写字母X和英文小写字母x都可以作为二进制数字的开头字符
B.八进制数的开头要使用英文字母o,否则不能与十进制区分开
C.整型变量可以分为int型、short型、long型和unsigned型四种
D.在C程序中的八进制和十六进制,可以是浮点数