The proton has a charge equal in magnitude but opposite in sign to that of:
electron
The proton has a charge equal in magnitude but opposite in sign to that of electron.
A proton has one unit positive charge whereas electron has one unit negative charge.