Diferència entre revisions de la pàgina «M3 - Programació estructurada / Continguts UF1: El tipus char»
De wikiserver
(Es crea la pàgina amb «==El tipus char== ==Seqüències d'escapament== ==Conversió entre char i tipus numèrics== ==Comparació de caràcters== ==La classe Character== ==Exercicis==».) |
(→El tipus char) |
||
Línia 1: | Línia 1: | ||
==El tipus char== | ==El tipus char== | ||
+ | |||
+ | :* El tipus de dades char representa un únic caràcter. | ||
+ | |||
+ | :* Un caràcter literal està tancat entre cometes simples. J | ||
+ | |||
+ | :* Java admet Unicode (16 bits originalment, ampliat per podre representar fins a 1.112.064 caràcters). | ||
+ | |||
+ | :* Un caràcter Unicode de 16 bits consta de dos bytes precedits per '\u', expressat en 4 dígits hexadecimals; des de \u0000 fins a \uFFFF. | ||
+ | |||
+ | :* Unicode inclou codi ASCII, des de \u0000 fins a\u007F corresponent als 128 caràcters ASCII (lletres majúscules i minúscules, dígits, puntuació i caràcters de control). | ||
+ | |||
+ | CaràctersValor DecimalValor Unicode'0' a '9'48 a 57\u0030 a \u0039'A' a 'Z'65 a 90\u0041 a \u005A'a' a 'z'97 a 122\u0061 a \007AAquests dos codi són equivalents:char lletra = '\u0041';char lletra = 'A'; | ||
+ | 4Es poden fer servir els operadors d'increment i decrement per obtenir el caràcter següent o el'anterior. Per exemple el codi següent imprimirà el caràcter 'B'.char lletra = '\u0041';lletra++;System.out.println(lletra);2. Seqüències d'escapa | ||
==Seqüències d'escapament== | ==Seqüències d'escapament== |
Revisió del 20:04, 15 nov 2020
Contingut
El tipus char
- El tipus de dades char representa un únic caràcter.
- Un caràcter literal està tancat entre cometes simples. J
- Java admet Unicode (16 bits originalment, ampliat per podre representar fins a 1.112.064 caràcters).
- Un caràcter Unicode de 16 bits consta de dos bytes precedits per '\u', expressat en 4 dígits hexadecimals; des de \u0000 fins a \uFFFF.
- Unicode inclou codi ASCII, des de \u0000 fins a\u007F corresponent als 128 caràcters ASCII (lletres majúscules i minúscules, dígits, puntuació i caràcters de control).
CaràctersValor DecimalValor Unicode'0' a '9'48 a 57\u0030 a \u0039'A' a 'Z'65 a 90\u0041 a \u005A'a' a 'z'97 a 122\u0061 a \007AAquests dos codi són equivalents:char lletra = '\u0041';char lletra = 'A'; 4Es poden fer servir els operadors d'increment i decrement per obtenir el caràcter següent o el'anterior. Per exemple el codi següent imprimirà el caràcter 'B'.char lletra = '\u0041';lletra++;System.out.println(lletra);2. Seqüències d'escapa