bool true or false and negative return

what is the deference between returning a bool (true or false) and returning negative value
bool true or false and negative return
===


what is the deference between returning a bool (true or false) and returning negative value