A byte-pozíciók és a sorszámok számozása egytől kezdődik.
A következő kapcsolók használhatók:
Az eltolás1 és eltolás2 opcionális argumentumok azt a byte-pozíciót adják meg a file1 és file2 elejéhez képest, ahonnan az összehasonlítást kezdeni kell. Az eltolás alapértelmezés szerint decimális, de megadható hexadecimális vagy oktális értékként is, ha a számot ``0x'' vagy ``0'' előzi meg.
A cmp program a következő értékek valamelyikét adja vissza: