Kas ir virknes nulles rakstzīme?
Kas ir virknes nulles rakstzīme?

Video: Kas ir virknes nulles rakstzīme?

Video: Kas ir virknes nulles rakstzīme?
Video: Hacker101 - Null Termination Bugs 2024, Novembris
Anonim

A nulles rakstzīme ir raksturs ar visiem bitiem, kas iestatīti uz nulli. Tāpēc tā skaitliskā vērtība ir nulle, un to var izmantot, lai attēlotu a beigas virkne no rakstzīmes , piemēram, vārdu vai frāzi. Tas palīdz programmētājiem noteikt garumu stīgas.

Attiecīgi, kā ierakstīt nulles rakstzīmi?

In caret apzīmējums nulles rakstzīme ir ^@. Uz dažām tastatūrām var ievadiet a nulles rakstzīme turot nospiestu taustiņu Ctrl un nospiežot @ (ASV izkārtojumos bieži darbojas tikai Ctrl + 2, nav nepieciešams nospiest taustiņu ⇧ Shift, lai iegūtu @zīmi).

kas ir nulles rakstzīme Java? Char primitīvā tipa noklusējuma vērtība ir'u0000'( nulles rakstzīme ), kā norādīts Java Valodas specifikācija. Īsinājumtaustiņš 'u0000' ir '', Tātad null var attēlot vai nu ar "u0000" vai "". Zemāk Java programma apstiprina null attēlojumi, izmantojot instance char lauku “c”.

Turklāt vai virkne var būt nulle?

Tukšs virkne tomēr ir vērtība – tā ir a virkne bez rakstzīmēm. Null būtībā ir “nekas” - tā ir noklusējuma “vērtība” (ja šo terminu lietotu brīvi), ko Java piešķir jebkuram objekta mainīgajam, kas nav inicializēts. Null nav īsti vērtība - un kā tādai tai nav īpašību.

Kāpēc virknes beidzas ar nulli?

Jo C izmanto null - izbeigts stīgas , kas nozīmē, ka beigas no jebkura virkne ir atzīmēts ar ASCII vērtību 0 ( null rakstzīme), kas arī C ir attēlota kā ''. Null izbeigšana ļoti atšķiras no daudzu citu valodu darbības veida stīgas.

Ieteicams: