Общие понятия
Если слова-предложения да
и нет
стоят перед предложением, которое раскрывает их смысл, то они отделяются запятой или восклицательным знаком, например:
- Да, мы вернёмся вечером.
- Нет, я не приду сегодня к вам.
- Нет! Я не хочу идти на реку.
Частица о
, стоящая при словах да
и нет
, запятой от них не отделяется, например:
О нет, то белеет туман над водой.
Источник: «Учебник русского языка» С. Г. Бархударов и С. Е. Крючков, 1972