勵志

勵志人生知識庫

空字元是什麼

\0

空字元,或稱為「\0」,是計算機編程中的一個概念,主要用於標識C語言中字元串的結束。

空字元是一個特殊的字元,其編碼為0,這意味著它不可能是字元串的一部分,因為它標誌著字元串的結束。空字元在記憶體中占用一個位元組的空間,所有位都是0。

在C語言中,空字元自動添加到字元串的末尾,幫助程式識別字元串的結束。它與空指針(或NULL)不同,後者是一個指針,其值不指向任何有效的記憶體地址,通常用於表示沒有指向任何對象的指針。