有关数据类型问题
为什么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