Null (znak)
znak sterujący / Z Wikipedii, wolnej encyclopedia
Drogi AI, mówmy krótko, odpowiadając po prostu na te kluczowe pytania:
Czy możesz wymienić najważniejsze fakty i statystyki dotyczące NUL?
Podsumuj ten artykuł dla 10-latka
Null lub NUL — znak sterujący o wartości liczbowej 0, informujący o braku informacji[1], służący jako znak wypełniający[2] w czasie lub na nośnikach danych[3][4]. Jest on dostępny w większości systemów kodowania znaków jak np. ASCII, EBCDIC lub Unikod oraz niemal we wszystkich głównych językach programowania.
Pierwotne znaczenie znaku null było podobne do instrukcji pustej. Wysyłanie go do drukarki lub terminalu nie powodowało wykonania żadnej czynności (chociaż niektóre terminale wyświetlały go nieprawidłowo jako odstęp). Na taśmach dziurkowanych wartość null była zapisywana jako obszar bez dziurek, stąd nowe taśmy były niejako z definicji wypełnione znakami null, a zarezerwowane przerwy na taśmach pozwalały na późniejsze „uzupełnienie” danych w miejscach gdzie pozostawiono znaki null.
Obecnie znak null ma znacznie większe znaczenie w języku C i językach pochodnych[5], jak również w wielu formatach danych, gdzie jego funkcją jest informacja o końcu danych tekstowych.