elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
23 Febrero 2012, 02:47  

Tema destacado: Grupo de Facebook de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Diferencias entre usar caracter o secuencia de escape
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Diferencias entre usar caracter o secuencia de escape  (Leído 278 veces)
|Demon|


Desconectado Desconectado

Mensajes: 358


World War Web


Ver Perfil WWW
Diferencias entre usar caracter o secuencia de escape
« en: 29 Enero 2012, 11:28 »

Estoy leyendo sobre las secuencias de escape y me surge estas duda:

Cuál es la diferencias entre usar:

Código
printf("Hola\?");

Mostrará esto:

Código:
Hola?

O poner lo mismo sin la secuencia de escape "\?":

Código
printf("Hola?");

Que mostrará lo mismo

EDITO:

Mi duda no es solo con esta, hay algunas más como la comilla simple " \' ", la barra lateral (no el comentario) "\\" o la doble comilla " \" "  que hacen lo mismo que la del ejemplo.


Saludos y gracias


« Última modificación: 29 Enero 2012, 12:25 por |Demon| » En línea

"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe, he aquí el verdadero saber."
(Confucio)

mDrinky

Desconectado Desconectado

Mensajes: 267


Miauuuuuuuuuuuuu dice el gato XD


Ver Perfil WWW
Re: Diferencias entre usar caracter o secuencia de escape
« Respuesta #1 en: 29 Enero 2012, 12:19 »

Estas seguro de que '\?' es una secuencia de escape?, yo nunca la habia oido.


En línea
|Demon|


Desconectado Desconectado

Mensajes: 358


World War Web


Ver Perfil WWW
Re: Diferencias entre usar caracter o secuencia de escape
« Respuesta #2 en: 29 Enero 2012, 12:21 »

Estas seguro de que '\?' es una secuencia de escape?, yo nunca la habia oido.


Según el libro que estoy leyendo sí.
En línea

"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe, he aquí el verdadero saber."
(Confucio)

DickGumshoe

Desconectado Desconectado

Mensajes: 122


Ver Perfil WWW
Re: Diferencias entre usar caracter o secuencia de escape
« Respuesta #3 en: 29 Enero 2012, 12:31 »

Ser, debe ser una secuencia de escape, porque si en el compilador pones, por ejemplo, \y, compila, pero te da un error en las notificaciones. Sin embargo, si ponemos \?, no da error, aunque yo tampoco le veo diferencias a ? y \?.

Tengo descargados varios libros, y en unos viene como secuencia de escape, y en otros no...
En línea
Xandrete

Desconectado Desconectado

Mensajes: 163



Ver Perfil
Re: Diferencias entre usar caracter o secuencia de escape
« Respuesta #4 en: 29 Enero 2012, 13:08 »

El interrogante no parece importante. Tal vez, '\?' sea el símbolo por defecto que se muestra para un "carácter no imprimible" (que en tu caso es un interrogante mondo y lirondo). Pero vamos, no creo que sea algo crítico (tu aprendizaje no se va a ver drásticamente influenciado por esta tontería). Los que si son importantes son los otros que citas:

"\\" Sirve para imprimir una barra inclinadad normal (\). Si pusieras "\" a secas, le estarías indicando al compilador que el siguiente carácter lo interprete como secuencia de escape (y al tratarse en este caso de las comillas, no estarías cerrando correctamente el string).

"\"" Sirve para imprimir unas comillas ("). Si pusieras """ estarías abriendo el string, cerrandolo y volviéndolo a abrir.

'\'' Idem que en el caso anterior, pero con comillas simples. En un string más largo se puede poner la comilla simple perfectamente, sin necesidad del \ (por ejemplo: " 'Hola' y 'adios' ").

Repito, no te agobies por lo del interrogante. ¡Hay cosas más divertidas  ;D!

Saludos
En línea
|Demon|


Desconectado Desconectado

Mensajes: 358


World War Web


Ver Perfil WWW
Re: Diferencias entre usar caracter o secuencia de escape
« Respuesta #5 en: 29 Enero 2012, 13:10 »

Ok, muchas gracias
En línea

"Saber que se sabe lo que se sabe y que no se sabe lo que no se sabe, he aquí el verdadero saber."
(Confucio)

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Diferencias entre...
Programación General
(*<>*) HaCKinG_SkrIP 14 1,423 Último mensaje 1 Marzo 2007, 20:19
por (*<>*) HaCKinG_SkrIP
DIFERENCIAS ENTRE VB 6.0 Y VB.NET ???
.NET
Helicot 10 1,889 Último mensaje 5 Agosto 2007, 12:40
por Meta
Diferencias entre TCP Y UDP?
Windows
VIRUS VII 6 9,802 Último mensaje 20 Mayo 2008, 23:34
por VIRUS VII
Problema con secuencia de escape Ctrl + z
Java
novalida 1 2,723 Último mensaje 22 Agosto 2009, 01:47
por Darhius
R E I S U B, la secuencia de escape para emergencias en sistemas Linux
Noticias
wolfbcn 2 613 Último mensaje 2 Enero 2012, 01:21
por beholdthe
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines