for bit datatype, any value which in non-zero is converted to bit 1.
try this you will get better understading,
declare @bit bit
set @bit = -0
select @bit
declare @bit bit
set @bit = +0
select @bit
as mathematical there is no concept of +/- 0 ..is for only understading purpose.