用double型全都要用double型 用double型除以2不能用>>1,只能/2 用double型二分法时,不能例如l=mid+1了,因为要考虑小数点 double型输出例子:printf(“%.6lf”,l);