Salve.
Non se dico qualche sciocchezza o meno.
Comunque vorrei assegnare l'intero 0 a una variabile di tipo char.
E' lecito fare una cosa del genere???
Salve.
Non se dico qualche sciocchezza o meno.
Comunque vorrei assegnare l'intero 0 a una variabile di tipo char.
E' lecito fare una cosa del genere???
Certo, il char è un tipo numerico! (16 bit unsigned).Originariamente inviato da tcc
Comunque vorrei assegnare l'intero 0 a una variabile di tipo char.
E' lecito fare una cosa del genere???
char c = 0;
che è la stessa identica cosa di un char literal che contiene l'escape Unicode per il code point U+0000
char c = '\u0000';
o ancora la sequenza di escape ottale:
char c = '\0';
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Se invece volessi assegnare i numeri 1,2 3 o 4, dovrei assegnargli il codice ascii del numero??
Tutte le seguenti righeOriginariamente inviato da tcc
Se invece volessi assegnare i numeri 1,2 3 o 4, dovrei assegnargli il codice ascii del numero??
char c = '1';
char c = '\061';
char c = '\u0031';
char c = 49;
char c = 0x31;
char c = 061;
rappresentano la stessa identica cosa: un carattere che è la cifra decimale '1' secondo ASCII.
Se vuoi un valore numerico 1 è un'altra cosa:
char c = 1;
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet