porque esta declaração é válida?
char b = ‘\61’;
e esta não?
char b = ‘61’;
porque esta declaração é válida?
char b = ‘\61’;
e esta não?
char b = ‘61’;
bom, ‘61’ naum dá pq o char tem q ser unico. eu acho q no caso de “‘61’” a barra serve de introdução a um char especial, no caso 1. Como no caso de “‘’” q quer dizer backspace. Sei lá isso é só um chute e eu naum sei se ficou bem claro o q eu quiz dizer…
falow.
dessa forma voce esta passando um valor octal, que representa uma letra na tabela de caracteres.
veja:
char a = 075; // atribui o caractere " % "
char b = ‘\75’; // atribui o caractere " % "
char c = ‘\075’; // atribui o caractere " % "
char a = ‘\uCAFE’; // atribui um caractere UNICODE de acordo com o numero hexadecimal definido apos u
ok, obrigado