将数组的某个元素设置为空字符(\0)有什么含义?(c语言中\0是空字符的意思,请问什么叫空字符?是空格的意思吗?在数组元素中/0是什么含义?)
更新时间:2021-08-20 19:09:47 • 作者:CRISTINA •阅读 1271
- c语言中\0是空字符的意思,请问什么叫空字符?是空格的意思吗?在数组元素中/0是什么含义?
- C语言中把数字0赋值给字符数组某个元素是什么意思?
- 数组中的空字符
- c语言的‘0’,是什么意思,在字符串数组中的那个字符,printf打出这个字符是空格不,为什么
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'(回车)输出并停止输出