Similar to the .rtp definitions, "-[name]" (for exmaple -C in your case) means atom [name] of the previous residue. Similarly "+[name]" means atom [name] for the next residue.
Look at https://manual.gromacs.org/current/reference-manual/topologies/pdb2gmx-input-files.html for hydrogen type.