Como o "\ x" funciona em uma string?

Estou escrevendo um programa em C / C ++ que envolve colocar uma representação hexagonal de um número em uma string e estou confuso sobre como\x trabalho. Eu vi exemplos onde as pessoas escreveram coisas como "\ xb2". Neste caso, como o programa sabe se você quer o hex de b seguido pelo número 2 ou se você quer o hex de b2? Além disso, quando ele armazena isso no memeory, ele salva os caracteres "\ x" ou apenas salva a representação hexadecimal?