Null, bilgisayar biliminde henüz değeri atanmamış olan ya da hiçbir değere sahip olmayan şeyleri ifade etmek için kullanılmaktadır. Bazen null byte ya da null terminator olan bilinen null karakter ise ASCII gibi karakter kodlama biçimlerinde sıfır değerine sahip karakterdir. Genellikle NUL ya da NULL olarak kısaltılan null karakter hemen hemen tüm programlama dillerinde mevcuttur.
Null karakter, eskiden bir yazıcıya ya da bir bilgisayar terminaline hiçbir şey yapmaması için gönderilmekteydi. Bunun sebebi satır sonuna gelindiğinde, karakterleri kağıt üzerine işleyen mekanizmanın hareket edip bir sonraki satır başına gelmesi için zaman tanımaktır. Bu nedenle, bazı cihazlar yanlışlıkla null karakteri boşluk olarak ifade etmektedir. Daha da eski zamanlarda kullanılan delikli bantlarda ise null karakter hiçbir delik olmayan satır ya da sütun ile ifade edilmekteydi.
Günümüzde ise C ve türevleri programlama dillerinde null karakter önemli bir yere sahiptir. Çünkü dizelerin sonunun belirtilmesi için kullanılmaktadır. Bu tarz dizelere "null ile sonlandırılmış dize" adı verilmektedir.
Temsil çeşitleri
Null karakter yaygın olarak kaynak kodlarında \0
olarak ifade edilmektedir. URL'de ise null karakterler %00
olarak ifade edilirken, UNICODE null karakterini U+0000 olarak ifade etmektedir.
Notlar
- ^ İngilizcesi null-terminated string
Kaynakça
- ^ . Can Uğur Ayfer. 3 Haziran 2002 tarihinde kaynağından arşivlendi.
- ^ "A byte with all bits set to 0, called the null character, shall exist in the basic execution character set; it is used to terminate a character string literal." — ANSI/ISO 9899:1990 (the ANSI C standard), bölüm 5.2.1
- ^ "A string is a contiguous sequence of characters terminated by and including the first null character" — ANSI/ISO 9899:1990 (the ANSI C standard), bölüm 7.1.1
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Null bilgisayar biliminde henuz degeri atanmamis olan ya da hicbir degere sahip olmayan seyleri ifade etmek icin kullanilmaktadir Bazen null byte ya da null terminator olan bilinen null karakter ise ASCII gibi karakter kodlama bicimlerinde sifir degerine sahip karakterdir Genellikle NUL ya da NULL olarak kisaltilan null karakter hemen hemen tum programlama dillerinde mevcuttur Null karakter eskiden bir yaziciya ya da bir bilgisayar terminaline hicbir sey yapmamasi icin gonderilmekteydi Bunun sebebi satir sonuna gelindiginde karakterleri kagit uzerine isleyen mekanizmanin hareket edip bir sonraki satir basina gelmesi icin zaman tanimaktir Bu nedenle bazi cihazlar yanlislikla null karakteri bosluk olarak ifade etmektedir Daha da eski zamanlarda kullanilan delikli bantlarda ise null karakter hicbir delik olmayan satir ya da sutun ile ifade edilmekteydi Gunumuzde ise C ve turevleri programlama dillerinde null karakter onemli bir yere sahiptir Cunku dizelerin sonunun belirtilmesi icin kullanilmaktadir Bu tarz dizelere null ile sonlandirilmis dize adi verilmektedir Temsil cesitleriNull karakter yaygin olarak kaynak kodlarinda 0 olarak ifade edilmektedir URL de ise null karakterler 00 olarak ifade edilirken UNICODE null karakterini U 0000 olarak ifade etmektedir Notlar Ingilizcesi null terminated stringKaynakca Can Ugur Ayfer 3 Haziran 2002 tarihinde kaynagindan arsivlendi A byte with all bits set to 0 called the null character shall exist in the basic execution character set it is used to terminate a character string literal ANSI ISO 9899 1990 the ANSI C standard bolum 5 2 1 A string is a contiguous sequence of characters terminated by and including the first null character ANSI ISO 9899 1990 the ANSI C standard bolum 7 1 1