რა არის სტრიქონის ნულოვანი სიმბოლო?
რა არის სტრიქონის ნულოვანი სიმბოლო?

ვიდეო: რა არის სტრიქონის ნულოვანი სიმბოლო?

ვიდეო: რა არის სტრიქონის ნულოვანი სიმბოლო?
ვიდეო: C++ Lesson 13.0 - Null - Terminated Character Arrays 2024, მაისი
Anonim

ა ნულოვანი სიმბოლო არის პერსონაჟი allits-ის ბიტების ნულზე დაყენებული. მაშასადამე, მას აქვს ნულის რიცხვითი მნიშვნელობა და შეიძლება გამოყენებულ იქნას a-ს დასასრულის წარმოსაჩენად სიმებიანი დან პერსონაჟები , როგორიცაა სიტყვა ან ფრაზა. ეს ეხმარება პროგრამისტებს სიგრძის განსაზღვრაში სიმები.

შესაბამისად, როგორ აკრიფოთ ნულოვანი სიმბოლო?

კარეტის აღნიშვნით ნულოვანი სიმბოლო არის ^@. რამდენიმე კლავიატურა, ერთი შეიძლება შედი ა ნულოვანი სიმბოლო Ctrl-ის დაჭერით და @-ის დაჭერით (აშშ-ის განლაგებაზე მხოლოდ Ctrl + 2 იმუშავებს ხშირად, არ არის საჭირო ⇧ Shift-ის @ნიშნის მისაღებად).

რა არის ჯავის ნულოვანი სიმბოლო? char პრიმიტიული ტიპის ნაგულისხმევი მნიშვნელობა არის'u0000'( ნულოვანი სიმბოლო ) როგორც ნათქვამია ჯავა ენის სპეციფიკაცია. მალსახმობი 'u0000'-ისთვის არის '', ასე რომ null შეიძლება წარმოდგენილი იყოს ან 'u0000' ან ''-ით. ქვემოთ ჯავა პროგრამა ამოწმებს null წარმოდგენები მაგალითის char ველის "c" გამოყენებით.

გარდა ამისა, შეიძლება თუ არა სტრიქონი იყოს null?

ცარიელი სიმებიანი თუმცა, არის ღირებულება - ეს არის ა სიმებიანი პერსონაჟების გარეშე. ნულოვანი არსებითად არის 'არაფერი' - ეს არის ნაგულისხმევი 'მნიშვნელობა' (ტერმინი თავისუფლად რომ გამოვიყენოთ), რომელსაც Java ანიჭებს ნებისმიერ Object ცვლადს, რომელიც არ იყო ინიციალიზებული. ნულოვანი ეს ნამდვილად არ არის ღირებულება - და როგორც ასეთი, არ აქვს თვისებები.

რატომ მთავრდება სტრიქონები null-ით?

რადგან C იყენებს null -შეწყვიტა სიმები , რაც ნიშნავს, რომ დასასრული ნებისმიერი სიმებიანი აღინიშნება ASCII მნიშვნელობით 0 (the null სიმბოლო), რომელიც ასევე წარმოდგენილია C-ში როგორც ''. ნულოვანი შეწყვეტა ძალიან განსხვავდება სხვა მრავალი ენისგან სიმები.

გირჩევთ: