若等比数列(an)的前n项和为Sn=2的n次方+r,则r的值是?