What is the charge on a proton?
The charge of a proton is
And of course the charge on a proton is equal and opposite to the charge on an electron,
Note that the sign convention is quite arbitrary. We could equally define the charge as