已知a为无理数,且满足ab-a-b+1=0,问b是无理数还是有理数?为什么?