1. 首页 > 科技

将数组的某个元素设置为空字符(\0)有什么含义?(c语言中\0是空字符的意思,请问什么叫空字符?是空格的意思吗?在数组元素中/0是什么含义?)

将数组的某个元素设置为空字符(\0)有什么含义?(c语言中\0是空字符的意思,请问什么叫空字符?是空格的意思吗?在数组元素中/0是什么含义?)

c语言中\0是空字符的意思,请问什么叫空字符?是空格的意思吗?在数组元素中/0是什么含义?

'\0'和' '空格字符不同,'\0'的ASCII值是0.

另外'\0'通常是作为字符串结尾的标示符。

在数组中'\0'和其它字符相同,都是字符。

C语言中把数字0赋值给字符数组某个元素是什么意思?

把0赋值给字符即让字符等于0在ascii里面代表的null,空

数组中的空字符

整型的不用

c语言的‘0’,是什么意思,在字符串数组中的那个字符,printf打出这个字符是空格不,为什么

如果用printf("%s",str);来做的话,那么一旦遇到字符串中的第一个'\0'时字符串停止输出

'\0'对应的asii码是0,一般用gets函数输入时会自动在结尾加上'\0'

而用puts函数输出时,系统将第一个遇到的'\0'转换为'\n'(回车)输出并停止输出