Mis on stringi nullmärk?
Mis on stringi nullmärk?

Video: Mis on stringi nullmärk?

Video: Mis on stringi nullmärk?
Video: CS50 2013 - Week 4, continued 2024, November
Anonim

A null märk on iseloomu kusjuures kõik bitid on seatud nulli. Seetõttu on selle arvväärtus null ja seda saab kasutada a lõpu tähistamiseks string kohta tegelased , näiteks sõna või fraas. See aitab programmeerijatel määrata selle pikkuse stringid.

Vastavalt sellele, kuidas sisestate nullmärki?

In caret tähistus null märk on ^@. Mõnel klaviatuuril saab sisenema a null märk hoides all klahvi Ctrl ja vajutades klahvi @ (USA paigutustel töötavad sageli lihtsalt Ctrl + 2, @märgi saamiseks pole vaja klahvi ⇧ Shift).

mis on Java nullmärk? Char primitiivse tüübi vaikeväärtus on'u0000'( null märk ), nagu on märgitud Java Keele spetsifikatsioon. Otsetee 'u0000' jaoks on '', nii et null võib tähistada kas 'u0000' või '. Allpool Java programm kinnitab null esitused, kasutades instance char välja 'c'.

Lisaks, kas string võib olla null?

Tühi string , on aga väärtus – see on a string ilma tegelasteta. Null on sisuliselt 'mitte midagi' – see on vaikimisi 'väärtus' (kui seda terminit vabalt kasutada), mille Java määrab igale objektimuutujale, mida ei lähtestatud. Null ei ole tegelikult väärtus – ja sellisena ei ole sellel ka omadusi.

Miks stringid lõpevad nulliga?

Kuna C kasutab null - lõpetatud stringid , mis tähendab, et lõpp mis tahes string on tähistatud ASCII väärtusega 0 ( null märk), mis on ka C-s tähistatud kui ''. Null lõpetamine erineb väga paljude teiste keelte käsitsemisviisist stringid.

Soovitan: