#include"stdio.h"main(){ double b; b=1234567890123456.123456; printf("b=%f\n",b);}
大哥老实说我没懂你的意思。你的意思说double只有15位有效数字?那为什么后面还要输出来 我删除了两位 为什么后面小数是123000
就是太长了,你小数点前没减少一位后面会多出来一个的.