两圆方程相减得AB的方程为4x-8y+16=0即x-2y+4=0x2+y2+2x+2y-8=0即(x+1)^2+(y+1)^2=10x2+y2-2x+10y-24=0即(x-1)^2+(y+5)^2=50圆心(-1,-1)到直线x-2y+4=0的距离,圆的半径,AB的一半构成直角三角形根据勾股定理得[|-1+2+4|/√5]^2+1/4AB^2=10AB=6