What happens when a bool value is assigned to char value??the bool value takes 1 or 0 for char value??and why??
> What happens when a bool value is assigned to char
The char is assigned char(1) (true) or char(0) (false)
The bool is implicitly converted to a char.
> and why??
Why should anyone want to assign a bool value to a char?
If you do: bool b = ... ; char c = b ;
if(c) would behave like if(b)
Last edited on