Diferència entre revisions de la pàgina «M3 - Programació estructurada / Continguts UF1: El tipus char»

De wikiserver
Dreceres ràpides: navegació, cerca
(El tipus char)
Línia 23: Línia 23:
 
|}
 
|}
  
 +
:* Codis equivalents:
 +
<source lang = "java">
 +
char lletra = '\u0041';
 +
char lletra = 'A';
 +
</source>
  
quests dos codi són equivalents:char lletra = '\u0041';char lletra = 'A';
+
:* Recórrer els caràcters en ordre:
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
+
<source lang = "java">
 +
char lletra = '\u0041'; // lletra 'A'
 +
lletra++;
 +
println(lletra)         // escriure la lletra 'B'
 +
</source>
  
 
==Seqüències d'escapament==
 
==Seqüències d'escapament==

Revisió del 20:31, 15 nov 2020

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
  • Codis equivalents:
char lletra = '\u0041';
char lletra = 'A';
  • Recórrer els caràcters en ordre:
char lletra = '\u0041'; // lletra 'A'
lletra++;
println(lletra)         // escriure la lletra 'B'

Seqüències d'escapament

Conversió entre char i tipus numèrics

Comparació de caràcters

La classe Character

Exercicis