What subatomic particles have opposite charges?

Protons have a positive charge and electrons have a negative charge.