有关数据类型问题
为什么p计数法的数0x5.b6p12是float类型数据而不是double类型?书c primer plus上说无后缀默认即为double类型就是这样,劳烦各位坛友指点了谢谢.
程序代码:#include <stdio.h>
int main( void )
{
_Generic( 0x5.b6p12, default:puts("???")
, float:puts("float")
, double:puts("double")
, long double:puts("long double") );
}它输出 double