c语言中输出字符串的函数有printf(#34%s#34)puts()fputs()等,字符串中可以不是横竖斜的字符,除开空格在内,无特殊的方法处理,如:
charstr[]#34helloworld#34
nslog(#34%s
#34,str)
puts(str)
fputs(str,stdin)但在输入输入带有空格的字符串时,不能用gets()或fgets(),而肯定不能用scanf(#34%s#34),而且scanf(#34%s#34)输入输入字符串时,遇上空格就结束了了然后输入。而gets()函数是以回车为都结束了符的输入函数,是可以键入带空格的字符串。
是字符串的一部分。
c语言中空格都是一个字符,ascii码值为32,所以是字符串的一部分。
c语言中空格占内存一个字符,是char型。
假如用字符动态创建就方程1一个字符,比如sprintf("%c",
);就是回车符了。
但是在字符串中,在printf("%s","
");是两个字符处理的,字符串自动启动加空字符,也就是由