Ⅰ 在c语言中printf("input:\n");是什么意思
意思 :打印输出内容:input: 然后换行。
光标移动到下一行。
'\n'转义字符。换行的意思。\+数字或字符。成为为一个字符,即转义字符。
Ⅱ 编程中光标移到下一行行首什么意思
程序在运行的时候会在输出的命令行窗口上输出字符,有一个光标会一直闪,提示当前的输出位置。
把光标移到下一行行首就是改变这个光标的位置,从当前位置改变为下一行的行首。
Ⅲ C语言怎么在输入完成后把光标移到下一行开始处
通常是在printf函数中,在字符串的结尾添加 换行符:
Ⅳ C语言中,为什么有些程序最后输出时要加换行符,有的不用
不一样 !!!!!!!!!
【1】一般来说
printf(任何东西)+printf("\n");
与
printf("任何东西\n");相同
【2】你那个 ,你要看仔细了 !!!
原因很明显就是 for语句 【紧跟一句语句】 可以不加大括号 作为for的循环体
相当于
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int i,j;
printf("\1\1\n");
for(i=1;i<11;i++)
{
for(j=1;j<=i;j++)
{
printf("%c%c",219,219);
}
printf("\n");
}
getch();
}
你看一样吗 , 都不在一个循环体里。
意思是 内循环后面加 换行符,如果改成每次都换行出不来【阶梯】的效果了
Ⅳ 求助,c语言如何输出回车换行符啊
首先,对于一般的字符(字母,数字,符号),是直接加到printf的双引号里面的,而对于一些特殊的字符,如换行,引号,斜杠,反斜杠,制表符等等,这些在输出的时候很麻烦,于是想到一种方法,叫做【转义字符】,就跟他的名字一样,是转义的意思。
比如,要输出换行符在printf的字符串里面加入' ',例:
printf("hello
");
那么,输出完hello就会自动换行。
----------------------------------------------------------------------
顺便扩展延伸一下,我们常说的回车其实是编辑器里面是两个步骤,回车和换行是两个不同的概念,回车('
')只是把光标放回一行的开始处,而换行('
')是把光标放到下一行的同一位置,因此,平常在写东西满一行时,会从第二行开始接着来,这其实是回车加换行的共同作用,单纯的换行而不回车的话是从第一行的第几列跳到第二行的第几列。
为了证明上述的说法,其实你可以新建一个空的记事本,空的直接保存,查看属性则是0kb
因为是十六进制显示,所以两个16进制位是一个字节,也就是多了两个字节。
----------------------------------------------------------------------------------
最后是一些其他的转义字符,如输出引号
printf(""hello world"
");
则会输出 "hello world" 会带上引号
其他常见的还有 ' a v 你用一下就知道了
Ⅵ C语言编译运行时有没有转义字符可以把输入数据时的光标移到下一行的相对应位置,如没有,怎样实现
\a 警报( Alert (ANSI C) ) \b 退格(Backspace) \f 换页(Form feed) \n 换行(Newline) \r 回车(Carriage return) \t 水平制表符(Horizontal tab) \v 垂直制表符(Vertical tab) \\ 反斜杆( Backslash (\) ) \' 单引号( Single quote (') ) \" 双引号( Double quote (") ) \? 问号( Question mark (?) ) \0oo 八进制数( Octal value (o 代表一个八进制数字) ) \xhh 十六进制数( Hexadecimal value (h 代表一个十六进制数字) ) 给变量赋值的时候,转义字符必须使用单引号引住。例如: char nl = '\n'; 下面我们详细学习每个转移字符的含义。 \a(警报)是 ANSI C89 添加的,用于产生可听或者可视的警报。\a 产生的效果取决于硬件。一般来说,输出 \a 会产生鸣响。但是在某些系统,输出 \a 不会产生任何效果,或者仅仅显示一个特殊字符。标准明确指出,\a 不应该改变当前活跃位置(active position)。所谓活跃位置,是指显示设备(显示器、打字机、打印机等等)显示下一个字符的位置。以显示器为例,活跃位置就是指光标所处的位置,输出 \a 不会导致光标移动位置。 \b、\f、\n、\r、\t,以及 \v 都是输出设备控制符。退格符(\b)使当前行的活跃位置后退一个位置。换页符(\f)使活跃位置跳到下一页的开端。注:换页符可用于控制打印机换页,但不会导致 PC 机的显示屏换页。换行符(\n)使活跃位置跳到下一行的开端。回车符 ( \r ) 使活跃位置返回当前行的开端。水平制表符(\t)使活跃位置移动若干个位置(通常是8个)。
Ⅶ C语言中怎样换行
\n
转义字符参考:
\a:蜂鸣,响铃
\b:回退:向后退一格
\f:换页
\n:换行,光标到下行行首
\r:回车,光标到本行行首
\t:水平制表
\v:垂直制表
\\:反斜杠
\':单引号
\":双引号
\?:问号
\ddd:三位八进制
\xhh:二位十六进制
\0:空字符(NULL),什么都不做