¿Cómo determinar el número de bytes de una cadena con una combinación de "\ x" y caracteres normales? [cerrado]

-3

Estaba mirando este ejercicio y se mencionó que la cadena \x1AL\xD23k\xCA\x1D\xD7 consta de 8 bytes. Sin embargo, no veo cómo hay 8 bytes en la cadena. ¿No debería haber 7 bytes, ya que \x1A representaría 1 byte y cualquier carácter sin \x es un byte en sí mismo?

    
pregunta Lew Wei Hao 21.09.2016 - 20:47
fuente

1 respuesta

0

\x1A , L , \xD2 , 3 , k , \xCA , \x1D , \xD7 . 8 bytes.

La convención es que a \x le siguen exactamente dos caracteres base 16 que juntos denotan el valor del byte. Es posible que desee revisar secuencias de escape de C .

    
respondido por el Arminius 21.09.2016 - 21:23
fuente

Lea otras preguntas en las etiquetas