Teoría C#: Literales
En ocasiones, resulta más sencillo usar un sistema numérico en base
16 en lugar de 10, para tal caso C# permite especificar números enteros
en formato hexadecimal, y se define anteponiendo
C# tiene caracteres denominados secuencias de escape para facilitar la escritura con el teclado de símbolos que carecen de representación visual.
C#, al igual que C++, define un tipo de cadena de caracteres. Dentro de la cadena de caracteres se pueden usar secuencias de escape. Una cadena de caracteres puede iniciarse con el símbolo
0x
, por ejemplo: 0xFF
, que equivale a 255
en decimal.C# tiene caracteres denominados secuencias de escape para facilitar la escritura con el teclado de símbolos que carecen de representación visual.
C#, al igual que C++, define un tipo de cadena de caracteres. Dentro de la cadena de caracteres se pueden usar secuencias de escape. Una cadena de caracteres puede iniciarse con el símbolo
@
seguido por una cadena entre comillas ("
), en tal caso, las secuencias de escape no tienen efecto, y además la cadena puede ocupar dos o más líneas.Enteros | |
---|---|
decimal | 245 , [0..9]+ |
hexadecimal | 0xF5 , 0x[0..9, A..F, a..f]+ |
entero largo | 12L |
entero largo sin signo | 654UL |
Coma flotante | |
float | 23.5F , 23.5f ; 1.72E3F , 1.72E3f , 1.72e3F , 1.72e3f |
double | 23.5 , 23.5D , 23.5d , 1.72E3 , 1.72E3D |
decimal | 9.95M |
Caracteres | |
char | 'a' , 'Z' , '\u0231' |
Cadenas | |
String | "Hello, world" ; "C:\\Windows\\" , @"C:\Windows\" |
Secuencias de escape | |
Alerta (timbre) | \a |
Retroceso | \b |
Avance de página | \f |
Nueva línea | \n |
Retorno de carro | \r |
Tabulador horizontal | \t |
Tabulador vertical | \v |
Nulo | \0 |
Comilla simple | \' |
Comilla doble | \" |
Barra inversa | \\ |
Comentarios
Publicar un comentario