Ⅰ 在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),什麼都不做