Fast input for bool data type in c++

I have read in my text book that we should prefer scanf/printf instead of cin/cout for fast input because cin/cout use function overloading. So why can't i use scanf for bool data type? Is there any other way for fast input in bool?