What is the order of precedence of int, char, float and bool?

this is a question on the first quiz of online algo++ course. but i find no meaning in this.

is it regarding the size of these data types???

the correct order is
bool<char<int<float
yes regarding size of data types
bool can only take 0 or 1 as value so it is the smallest
char has 1 byte size likewise others

Ok done. It’s resolved now.