La notación de intercalación es una forma de escribir caracteres de control en codificación ASCII . La entrada consta del símbolo de intercalación (^) y una letra mayúscula; este digrama denota el código ASCII del carácter según la posición de la letra en el alfabeto inglés. Por ejemplo, el carácter de fin de transmisión tiene el número 4 y se representa como ^D porque D es la cuarta letra del alfabeto. El carácter nulo se escribe como ^@ ( @ viene antes de A en la tabla ASCII). El carácter DEL tiene el valor 127 y normalmente se escribe como ^? , porque el caracter ASCII ? sube a @ y -1 ≡ 127 ( mod 256) . Explicación alternativa: si invierte 7 bits de 127, obtiene 63, que es el código ASCII para @ .
Muchos sistemas informáticos permiten al usuario introducir caracteres de control presionando Ctrl + <carácter en notación de intercalación>. Esto es conveniente porque muchos caracteres de control (como EOT ) no se pueden ingresar directamente desde el teclado. Aunque hay muchas formas de representar los caracteres de control, esta correspondencia entre la notación de intercalación y la entrada del teclado hace que la notación de intercalación sea una solución aceptable para muchas aplicaciones.
La notación de intercalación se usa en muchos programas, en particular , controladores de terminal Unix y editores de texto como more y less .
Los sistemas operativos Acorn para Atom , BBC Micro , Archimedes y computadoras posteriores con RISC OS utilizan el carácter de tabulación vertical | en lugar de un carruaje. Por ejemplo, |M (pronunciado "control M") es un carácter de retorno de carro , ASCII 13. || — símbolo de un rectángulo vertical con el código 124, |? - carácter 127, |! suma 128 al siguiente carácter, entonces |!|? tiene el código 128+127 = 255.