已知a,b为有理数,且(a+1/2)^2+|2+b|=0,求-a^2+b^2的值