I find that most of programmers do not use the boolean data type. If i know that my data can be 0 or 1, if i use boolean i will save memory but still it is not used much. What are the disadvantages?