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