Le colonne % cpu e C mostrano quasi, ma non del tutto, la stessa cosa. Se guardi la fonte di ps in ps/output.c puoi vedere le differenze tra pr_c e pr_cpu
C è il valore intero per % cpu come puoi immaginare. La strana differenza è che C è limitato a un massimo di 99 mentre %cpu no (c'è un controllo per %cpu ma cambia solo il formato da xx.x% a xxx%).
Ora, non sono davvero sicuro del perché C abbia questo bloccaggio; sembra un po' arbitrario. Esiste da procps 3.2.7 (2006), quindi probabilmente risale all'era delle singole CPU