K&R 第二版228Pにあるmallocのコードについて質問なんですが

nunits = (nbytes + sizeof(Header) - 1) /sizeof(Header) + 1;

の-1や+1はどういう意味なんでしょうか?