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.