¿Qué es el operador ‘\’ en lenguaje c

El ejemplo que estoy viendo es el siguiente:

#define CONTROL_MEM_SIZE ((CONTROL_ITEM_SIZE * CONTROL_QUEUE_SIZE) + \ portQUEUE_OVERHEAD_BYTES) 

No he visto el operador ‘\’. ¿Que es esto?

No es un operador, de verdad. Es solo una extensión de línea: le dice al preprocesador que el texto de reemplazo #define continúa en la siguiente línea del archivo.

Echa un vistazo a # 3 en este enlace :

Las líneas continuas se fusionan en una línea larga. Una línea continua es una línea que termina con una barra invertida, \ . La barra invertida se elimina y la siguiente línea se une con la actual.

El carácter \ al final de una línea es una continuación de línea .

Le dice al preprocesador que ignore la nueva línea y considere la siguiente línea como parte de esta.

Compare con el carácter de continuación de la línea VBScript .