输出空格 空格可以直接用敲空格输入的空格表示 注意在C语言里面 字符 或者字符串 需要用''和 ""界定
网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了萨嘎免费建站欢迎大家使用!
这样 ' ' 以及 这样" "
当然ascii码也可以 只要你不嫌记忆麻烦
然后输出字符 或者是 字符串的然后函数都可以输出空格
printf(" ");//输出1个空格 注意用双引号做界定符
putchar(' ');//输出1个空格 注意用单引号做界定符
puts(" ");//输出一个空格并回车
你想要指针的方法给中文插入空格打印输出,你的代码错在1、结束符号要写0或者'\0',不能写“\0”。2、一个中文是2个英文字符大小,所以每次循环指针要取2位打印。
所以上面那个指针的代码要改成:
#include stdio.h
int main()
{
char* p= "红橙黄绿青蓝紫";
while(*p!=0)
{
printf("%c%c ",*p,*(p+1));
printf(" ");
p+=2;
}
}
C语言输出空格的语句为printf(" ");\为转义字符,用printf("\ ")是不能输出空格的。
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。
printf()函数的调用格式为: printf("格式化字符串", 参量表)。
格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。
扩展资料:
C语言基本特征
1、高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。 [11]
2、结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。
C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
3、代码级别的跨平台:由于标准的存在,使得几乎同样的C代码可用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要进行硬件操作的场合,优于其它高级语言。
4、使用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针操作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分所诟病。
参考资料:
百度百科--C语言
百度百科--printf