質問です

int hoge(char inputStr)
{
return inputStr == '\t' || inputStr == ' ';
}

入力された引数inputStr
を数値で返すというのは分かるんですが、
returnの行の動作は
if(inputStr == '\t'){
return 1;
}
else if(inputStr == ' '){
return 0;
}
と同じ意味ですか?