反数(はんすう、英: opposite)とは、ある数に対し、足すと 0 になる数である。つまり、ある数 a に対して、
a + b = b + a = 0
となるような数 b を a の反数といい、−a と表す。記号「−」を負号と呼び、「マイナス a」と読む。また、a は b の反数であるともいえる。0 は加法における単位元であるから、反数は加法における逆元である。このような加法における逆元は加法逆元(かほうぎゃくげん、英: additive inverse)と呼ばれる。
「a 引く b」(b is subtracted from a) または「a マイナス b」(a minus b) と読む。反数に使われる「−」(負号)と引き算に使われる「−」(減算記号)をあわせて「マイナス記号」と呼ぶ。
また、反数を与える − は単項演算子と見なすことができ、単項マイナス演算子(unary minus operator) と呼ばれる。一方、減算を表す演算子としての − は、項を 2 つとるの二項演算子なので、二項マイナス演算子(binary minus operator) と呼ばれる。