这题选D在c语言中实数也就是浮点数,有两种表示形式:1、十进制形式,它是由数字和小数点组成,注意:必须有小数点;2、指数形式,注意:e或者E之前必须有数字,且E或者e之后必须是整数。根据这两个规则D456-2既没有小数点也不是指数形式所以选D