The Half Adder is a type of combinational logic circuit that adds two of the 1-bit binary digits. It generates carry and sum of both the inputs. The Full Adder is also a type of combinational logic that adds three of the 1-bit binary digits for performing an addition operation.