Question: what is the difference between an integral domain and a field?
Answer: So then, what is the difference between the two? Quite simply, in addition to the above conditions, an Integral Domain requires that the only zero-divisor in R is 0. And a Field requires that every non-zero element has an inverse (or unit as you say).