Red de conocimiento de divisas - Consulta hotelera - ¿Qué significan los caracteres de escape del lenguaje C \xff y \xhh?

¿Qué significan los caracteres de escape del lenguaje C \xff y \xhh?

\xff: Este es un carácter de escape. \x significa que el siguiente número es hexadecimal y ff es un número hexadecimal. Para los códigos ASCII normales, el valor máximo es 0x7f y los siguientes caracteres de 0x80 a 0xff son códigos ASCII extendidos, no códigos ASCII estándar. Estos caracteres se utilizan para representar líneas de marco, símbolos fonéticos y otras letras europeas no inglesas.

\xhh: Este es el formato del carácter de escape, comenzando con \x, seguido de dos números hexadecimales. h aquí debería significar hexadecimal. ?

El carácter de escape es una forma especial de representación de caracteres en el lenguaje C. El carácter de escape comienza con una barra invertida '\', seguida de un carácter o un número octal o hexadecimal. Los caracteres de escape tienen significados específicos que son diferentes del significado original de los caracteres, por eso se denominan caracteres de escape. Un ejemplo es el siguiente: char?c1?=?'\'';//Seguido de un carácter especial

char?c2?=?'\110';?//Seguido de tres número octal de dígitos

char?c3?=?'\x0d';?//Seguido de un número hexadecimal de dos dígitos

上篇: (¡200 puntuaciones altas, piensa todo el mundo!) ¡Dale a mi hijo un nombre sencillo! ! 下篇: ¿Quién es NBA Zhuang Shen?
Artículos populares