Описані вище лексеми – ключові слова, ідентифікатори, константи – це так звані лексеми – слова. У програмі між двома лексемами – словами обов’язково має бути записаний знак операції або роздільник: знак пунктуації чи пробільній символ.
Знаки операцій можуть позначатись одним символом або дво- чи багатосимвольною комбінацією з символів другої групи алфавіту мови С++. Наприклад, односимвольні операції це +, *, -, /, &, =, багатосимвольні операції ++, --, >>.
До роздільників належать символи, які називають знаками пунктуації:
( ) [ ] { } , ; : = * #
Зокрема, фігурними дужками охоплюють тіло функції, знаком ; завершають усі описи та оператори, за допомогою знаку = ініціалізують змінні в оголошеннях. Один і той же символ може мати різне призначення залежно від контексту, в якому він використовується. Наприклад, знаком * позначають дві операції – арифметичне множення і звертання до даних за їх адресами, а також застосовують його як знак пунктуації для оголошення даних вказівникового типу. Фігурні дужки, крім охоплення тіла функції, використовуються для створення блоків операторів – всі оператори, які записані в дужках, компілятор буде розглядати як один оператор.
Роль роздільників лексем відіграють також символи, які називають пробільними – пробіл, символ горизонтальної і вертикальної табуляції, нового рядка, нової сторінки, переходу на початок рядка. Ці символи можна записувати в довільній кількості між будь-якими двома лексемами, самі лексеми розривати не можна. Компілятор розглядає послідовність довільних пробільних символів як один розділовий символ, що відокремлює лексеми.
У цьому призначенні роздільником є також коментар – текст, що роз’яснює роботу програми. Коментарі можна записувати в довільному місці програми між лексемами. Коментарі можуть займати декілька рядків – в цьому випадку коментар має починатися послідовністю символів /* і закінчуватися послідовністю символів */. Коментар можна також створювати за допомогою послідовності символів //. В цьому випадку коментарем є рядок символів після // і до символу переходу на наступний рядок, тобто до кінця рядка.