C语言数据输入中printf函数的\r回行但不回车是什么意思?

如题所述

第1个回答  2008-05-19
要看系统的windows和linux下不一样的,\n本回答被提问者采纳

C语言中\\r是什么意思?和\\n有什么区别
1、是否换行 '\\r' 回车,回到当前行的行首,而不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖;'\\n' 换行,就是输入完一行内容后,光标转到下一行的起始位置 ,不会回到行首。例如:printf("first line\\n");2、表现不同 Unix系统里,每行结尾只有“<换行>”,即"\\n";Windo...

c语言中利用\\r为什么前面的输出不见了
\\r是回车的意思,也就是回到行首,再输出当然覆盖前面的字符了。当然,只是覆盖再输出时原来位置的字符,不再输出的地方会保留原来的字符。

c语言中printf("\\n")是换行,那如果就想输出\\n这个,而不是换行,应该怎么...
printf("\\\\n")这样输出的就是字符\\n,而不是回车换行。ps:'\\'是转义字符。

C语言不按回车就自动运行两个循环,什么情况
输入函数你原本写的scanf_s("%c%*c", &perr[i].name); 这里格式%c%*c只是过滤了本次输入的回车,但前一次输入的回车并没有过滤。另外这次输入后面是输入的数字,所以不需要用%*c 改动二:你out函数的打印参数不对应,多了一个性别,类型也不对,成绩是float,打印要用%f不是%d。改成 print...

c语言中\\n和\\r有什么区别
1、使用方式的不同 回车 \\r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return。换行 \\n 本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed 2、使用环境不同 在不同的操作系统这几个字符表现不同,比如在WIN系统下,这...

C语言中\\r的意思
详情请查看视频回答

请问C语言中,语句printf("123\\r456");的运行结果为什么只有456? \\r...
\\r:是个转义字符,表示回车,这时候光标会到达本行的行首 所以456就会把123覆盖。你可以换别的试试

c语言中、\\t \\r \\n 和空格什么意思
\\t \\r \\n都是转义字符。空格就是单纯的空格。输入时可以输入空格 \\t 的意思是 横向跳到下一制表符位置 \\r 的意思是 回车 \\n 的意思是回车换行。

c语言中数组和字符串结尾有个\\n代表什么意思?
换行(输出)的意思,下面的希望可以帮助吧!\\n是换行 \\r是回车 “回车换行”是“回车”加“换行”。换行好理解,但什么叫“回车”呢?它和“换行”又有什么关系?原来,“回车换行”的概念源于早先的打字机。类似于现在打印机中有一个打印头,这个打印头平常停在打印机内的某一端。在打印一行时,...

c语言中,printf(“”)是什么意思?为什么括号里面什么都不加
printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("<格式化字符串>", <参量表>)。格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的的文字...

相似回答