Què és el caràcter nul d'una cadena?
Què és el caràcter nul d'una cadena?

Vídeo: Què és el caràcter nul d'una cadena?

Vídeo: Què és el caràcter nul d'una cadena?
Vídeo: El caracter nulo y las cadenas de caracteres en la memoria; en C Modular 2024, Maig
Anonim

A caràcter nul és un personatge amb tots els seus bits posats a zero. Per tant, té un valor numèric de zero i es pot utilitzar per representar el final de a corda de personatges , com ara una paraula o frase. Això ajuda els programadors a determinar la durada cordes.

En conseqüència, com s'escriu un caràcter nul?

En notació amb caret el caràcter nul és ^@. En alguns teclats, un pot entrar a caràcter nul mantenint premuda la tecla Ctrl i prement @ (en els dissenys nord-americans només funcionarà Ctrl + 2, no cal que ⇧ Majúscules obtingui el signe @).

quin és el caràcter nul a Java? El valor per defecte d'un tipus primitiu char és 'u0000'( caràcter nul ) tal com s'indica al Java Especificació de l'idioma. La drecera per a 'u0000' és '', per tant nul es pot representar amb 'u0000' o ''. El següent Java el programa valida nul representacions utilitzant el camp char d'instància 'c'.

A més, una cadena pot ser nul·la?

Un buit corda , però, és un valor - és un corda sense personatges. Nul és essencialment "res": és el "valor" predeterminat (per utilitzar el terme de manera lliure) que Java assigna a qualsevol variable Object que no s'ha inicialitzat. Nul no és realment un valor i, com a tal, no té propietats.

Per què les cadenes acaben amb nul?

Perquè C utilitza nul - acabat cordes , que vol dir que el final de qualsevol corda està marcat pel valor ASCII 0 (el nul caràcter), que també es representa a C com "". Nul la terminació és molt diferent de la manera com manegen molts altres idiomes cordes.

Recomanat: