Is boolean digital input value 'LOW' transferable?

The way I was taught, is that a zero value is false, and any non zero value is true.
No matter what variable type.