Karakter null

Karakter null, disingkat NUL atau NULL, adalah sebuah karakter kontrol yang bernilai kosong. Karakter tersebut tersedia dalam kebanyakan sistem karakter, seperti ISO/IEC 646, kontrol kode C0, Unicode, dan EBCDIC. Karakter null juga tersedia pada kebanyakan bahasa pemrograman. Ketika karakter tersebut dikirimkan ke pencetak atau sebuah terminal, baik pencetak maupun terminal tidak melakukan operasi apapun. Ketika teleprinter elektromekanikal digunakan sebagai keluaran komputer, karakter null dikirimkan untuk mengembalikan kursor ke posisi awal pada baris berikutnya. Pada punched card, karakter diwakili dengan bagian kartu yang tidak berlubang. Sehingga, kartu yang baru dipenuhi dengan karakter null, dan karakter lain dapat dicetak di atas kartu tersebut dengan melubangi kartu tersebut. Karakter tersebut mempunyai peran penting dalam bahasa C serta keturunannya, karena karakter tersebut menandakan akhir dari string.