空字符为什么是用空字符用八进制数 '\0' 表示的啊?

来源:百度知道 编辑:UC知道 时间:2024/05/25 17:49:02
空字符为什么是用空字符用八进制数 '\0' 表示的啊?

'\0' 并不是八进制,八进制在0后面一定要有数才行,而'\0'只是一个转义字符,表示ascii码为0的哪个字符,一般用它表示字符串结尾

空字符ASCII码为0,就是NULL,八进制,十进制,十六进制都是0.
"\0" (双引号)是字符串结束符.'\0' (单引号)是 NULL.

'\0'在这并不是八进制数,而是 一个 转义字符,表示空(NULL),和'\t','\n'没有什么区别, 它的ASCII码为0,经常用在字符串末尾,作为字符串的结束标志。