Skip to main content

Mi az a null karakter?

A számítógépes programozás nulla karaktere egy olyan karakter, amelynek nulla értéke van.Ez különbözik a nulla nullától, amely a szokásos nyomtatott karakterkészlet része.A NULL valójában egy kontroll karakter, amelynek nulla indexe van.Arra utal, hogy egy változó, osztály vagy mutató üres, meghatározatlan vagy nem inicializálva.A NULL -t a C programozási nyelven is használják a karakterlánc végének megjelölésére.A NULL eredeti jelentése az volt, hogy egy eszközt arra utasítson, hogy ne tegyen semmit.Ahogy a technológia kifinomultabbá vált, a külső eszközökkel való kapcsolattartáshoz kevésbé volt szükség a vezérlőszereplőkre.A null a legtöbb karakterkészletben azonban a nulla helyzetben maradt.A null értékét gyakran a programozási nyelv alapkönyvtáraiban határozzák meg, mint az érték /0, amely egyetlen üres karakterré alakul.A null értékkel rendelkező változónak nincs nulla értéke.A Zero egy teljesen más karakterkód, tehát a nulla és a null közötti ekvivalencia -tesztek hamis eredményt mutatnak.Ez a tervezés szerint, mivel a nulla érvényes érték lehet egy változó számára.A nulla karaktert egy karakterlánc végeként használják, más néven nulla befejezett karakterláncnak is nevezik.Ez lehetővé teszi a program számára, hogy egy karakterláncot tároljon, és csak egy extra bájtra van szükség a null -terminátor tartásához.A null karaktert nem lehetett megjeleníteni, és más célokra nem használták fel, tehát ez a rendszer jól működött.A legtöbb nyelvi specifikáció valójában garantálja, hogy az újonnan deklarált változók megegyeznek a nullával.Hasonlóképpen, a változók hozzárendelhetők a null értékhez, jelezve, hogy nincs értékük, vagy hogy nem mutatnak memóriahelyre.Ha az osztály példányát tartó változó NULL -ra van állítva, akkor az adatok elérhetetlenné válnak, hacsak egy másik változó másként nem hivatkozik.A korábban használt memóriát felszabadító szemétgyűjtő mechanizmus felismeri a most már nem elismerhetetlen adatokat, és visszaadja a rendelkezésre álló memóriakészlethez.Egy változó kifejezett hozzárendelését a nullhoz néha rossz programozási stílusnak tekintik.