Diferència entre revisions de la pàgina «M3 - Programació estructurada / Continguts UF1: El tipus char»
De wikiserver
(→El tipus char) |
|||
Línia 10: | Línia 10: | ||
:* 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). | :* 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). | ||
− | |||
{|border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; font-size: 95%;" | {|border="2" cellpadding="4" cellspacing="0" style="margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; font-size: 95%;" | ||
− | ! align="left" width=" | + | ! align="left" width="100 px" style="background:Lavender; color:Black"|Caràcters |
− | ! align="left" width=" | + | ! align="left" width="100 px" style="background:Lavender; color:Black"|Valor Decimal |
− | ! align="left" width=" | + | ! align="left" width="100 px" style="background:Lavender; color:Black"|Valor Unicode |
|- | |- | ||
|'0' a '9'||48 a 57||\u0030 a \u0039' | |'0' a '9'||48 a 57||\u0030 a \u0039' |
Revisió del 20:17, 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àcters | Valor Decimal | Valor 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 \u007A |
quests 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