#include<stdio.h>int main(){float d; d=50.1234568; printf("%f",d); return 0; } 我用DEV C++可以输出50.1234568 但是如果我用long double和用%lf 输出的是0.00000 为什么这样 long double 不是比float更多位么 那应该更要能输出的
如果我想用long doule定义。。。要要用%什么