Co to jest znak null w łańcuchu?
Co to jest znak null w łańcuchu?

Wideo: Co to jest znak null w łańcuchu?

Wideo: Co to jest znak null w łańcuchu?
Wideo: What exactly is NULL? 2024, Listopad
Anonim

A znak zerowy jest postać z allits ustawionymi na zero. W związku z tym ma wartość liczbową zero i może być używany do reprezentowania końca a strunowy z postacie , na przykład słowo lub fraza. Pomaga to programistom określić długość smyczki.

W związku z tym, jak wpisać znak null?

W notacji karetek znak zerowy to ^@. Na niektórych klawiaturach można wejść a znak zerowy trzymając wciśnięty klawisz Ctrl i naciskając @ (w układach amerykańskich często działa tylko Ctrl + 2, nie ma potrzeby używania ⇧ Shift, aby uzyskać znak @).

jaki jest znak null w Javie? Domyślna wartość typu podstawowego char to'u0000'( znak zerowy ) jak podano w Jawa Specyfikacja języka. Skrót dla „u0000” to „”, więc zero może być reprezentowany przez „u0000” lub „”. Poniżej Jawa program waliduje zero reprezentacje wykorzystujące pole instancyjne 'c'.

Dodatkowo, czy ciąg może być pusty?

Pusty strunowy jest jednak wartością - jest a strunowy bez znaków. Zero jest zasadniczo 'nic' - jest to domyślna 'wartość' (by użyć terminu luźno), którą Java przypisuje do każdej zmiennej Object, która nie została zainicjowana. Zero tak naprawdę nie jest wartością - i jako taka nie ma właściwości.

Dlaczego ciągi kończą się wartością null?

Ponieważ C używa zero -zakończony smyczki , co oznacza, że kończyć się o żadnym strunowy jest oznaczony wartością ASCII 0 ( zero znak), który jest również reprezentowany w C jako ''. Zero zakończenie jest bardzo różne od sposobu, w jaki obsługuje wiele innych języków smyczki.

Zalecana: