是数字0,对应ascii码:00。C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
\0的意思是 ascii 为 0 的字符。它所的意义是“字符串结束符”。比如,一个字符串 hello,它是由字符 h,e,l,l,o,\06 个字符在内存中连续存放的。
char c[81];c[80]=0;//这个与c[80]=\0等价。
表示整数,0表示0字符,\0表示ASCII码值为0的字符。在字符串中\0用作字符串的结束标志。
0是字符常量,在ASCII(美国标准信息交换代码)字符集中,数字‘0’的代码是48,运用不同的格式,其作用也不同,要求输出值为\d类型是其值可代表为48,为\c类型时其值为0等等用法。
\0代表字符数串的结束标志 也就是字符数组的最后一位加上的\0\0的ASCII码为0,也就是空字符 上面的就是从字符数组的开始读取,直到最后字符串结束标志\0。字符串总是以\0作为串的结束符。
c语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。
c语言中\0是字符串的结束符,任何字符串之后都会自动加上\0。如果字符串末尾少了‘\0’转义字符,则其在输出时可能会出现乱码问题。
其实应该说\\与\的区别。\是转义字符,后接各种字符,有特殊用处。\\则是输出一个\,所以\\0输出的话就是在屏幕输出一个\后面跟个0,\0则在输出一个换行,就是把光标下移一行。