1樓:蟲心菜
1、區分不同情況,有多種方式可以採用。不管是哪種情況,都可以用\結尾作為換行標記,在編譯時,\後面的換行符將被忽略,當做一行處理。比如巨集定義時使用#define my_puts(x) printf("%s", \
x);和寫作#define my_puts(x) printf("%s",x);是沒區別的。 這裡的\必須存在,不能省略。
2、不過有些情況下可以採用更簡單的形式。在字串中換行。當字串過長,寫在一行中閱讀不便時,可以採用一種特殊的換行方式。
c語言規定,連續的用""引起的字串常量,會預設合併為一個常量字串。
擴充套件資料:
2、回車 (\r) 本義是游標重新回到本行開頭,r的英文return,控制字元可以寫成cr,即carriage return;。
3、換行 (\n) 本義是游標往下一行(不一定到下一行行首)、n的英文newline,控制字元可以寫成lf,即line feed。在不同的作業系統這幾個字元表現不同,比如在win系統下,這兩個字元就是表現的本義,在unix類系統,換行\n就表現為游標下一行並回到行首,在mac上,\r就表現為回到本行開頭並往下一行,至於enter鍵的定義是與作業系統有關的。
4、c語言中的換行符是"\n",就是輸入完一行內容後,游標轉到下一行的起始位置 。
例如:printf("first line\n");
printf("second line\n");
5、html語言的換行符:
可插入一個簡單的換行符,
標籤是空標籤(意味著它沒有結束標籤,因此這是錯誤的:
)。在[1]
xhtml 中,把結束標籤放在開始標籤中,也就是
。標籤只是簡單地開始新的一行,而當瀏覽器遇到 標籤時,通常會在相鄰的段落之間插入一些垂直的間距。
6:c++語言的換行符:c++語言中的換行符是endl。
例如:cout<<"這是換"<將顯示輸出:
這是換行符。
7、word換行符
word換行符是一種換行符號,它的作用是換行顯示,但是它不是真正的段落標記,它的換行不是真正意義上的重起一段,因此被換行符分割的文字其實仍然還是一個段落中的,word中基於段落的所有操作都是不會識別換行符為段落結尾的。
8、在vb中,若命令太長,在一行輸入不方便,可以在**後輸入空格和下劃線再換行。
例如:private declare function mcisendstring lib winmm. _
dll alias mcisendstringa (byval lpstrcommand as string, _
byval lpstrreturnstring as string, byval ureturnlength _
as long, byval hwndcallback as long) as long。
2樓:小小詩不敢給她
1.換行的標識是"\"。
2.針對一般語句換行使用\結尾作為換行標記,在編譯時,\後面的將被忽略,當做一行處理。比如:
#define my_puts(x) printf("%s", \
x);和
#define my_puts(x) printf("%s",x);
是沒區別的。
3.針對執行語句的換行,我們同樣可以使用\作為換行符,同時當一個語句過長時,直接換行,也並不會影響語句的編譯,比如:
if(null != input\
&& true == input->state)
與if(null != input
&& true == input->state)
相同,它們所表達的都是
if(null != input && true == input->state)
4.值得注意的是,針對字串換行,需要注意換行後的內容頂格寫,如果採取縮排方式的話,開頭的空格也會被計算進字串中。比如:
printf("hello \
world\n");
此處我們輸出的將會是:hello world 也就是會將world前面的空格計入字串中去。
換行符(line break),是一種計算機語言表達方式,它的作用是跳到下一個新行。在不同的語言中,**也有所不同。
3樓:
如果是字串中間斷掉則有兩鍾方法
printf( "hello"
"world" );
printf( "hello\
world" );
(推薦用第一種,第二種從第二行的開頭便算起,也就是空格都算。。。),其它的情況,隨便怎麼分開都行,只要不把識別符號分開。。。
如printf( "%d %d",
x,y );
4樓:
。。。大哥 你的那個 */ 是備註說明的 在語言中起不到任何做用
換行是用 ; 這個東西
5樓:匿名使用者
用*\ !!!
二樓的真是孤陋寡聞!
c語言程式設計編輯時一條命令怎麼換行編輯
6樓:小夏在深圳
源**如下:
#include "stdio.h"
main() }
}擴充套件資料1、c語言函式是用來實現某個功能的程式段,每一個函式都有自己的功能。應該把實現某個功能所需的**都寫在函式中。
2、當呼叫(執行)一個函式時,計算機就會按順序執行函式中的所有**,從而展示函式所實現的功能。
7樓:匿名使用者
反斜槓\
反斜槓\ 用的較多的是作為強制換行符,銜接上下兩行的意思。有時候一個語句太長,一行寫不下,或者顯得不美觀,為了便於閱讀,可以將較長的語句拆分成兩行甚至多行,除了最後一行之外,在每一個分行後面加一個反斜槓「\」,這樣編譯的時候,系統會自動將這幾個分行讀成一個語句處理。
例如:1) 用在巨集定義中:
#define cv_are_sizes_eq(mat1, mat2) \
((mat1)->rows == (mat2)->rows && (mat1)->cols == (mat2)->cols)
2) 用在printf中,有時候printf中語句太長,需要切分,則需用到反斜槓;
3) 用「//」只能註釋當前行的語句,想要將下一行一起註釋掉,則可以在該行最後加上反斜槓。
8樓:幸福de小陽
不太明白,你是不是不小心按到鍵盤上的 insert 鍵了,所以導致變成了改寫輸入模式,在程式中間無法插入新行了,卻把原來的程式內容覆蓋了?如果是這樣,再按一下 insert 就好啦。
c語言中換行符和回車符的區別,C語言中換行符和回車符的區別
a羅網天下 1 換行 n 將當前位置移動到下一行開頭。2 回車 r 將當前位置移動到本行開頭。enter鍵按下後會執行 n r,這樣就是我們看到的一般意義的回車了。所以你用16進位制檔案檢視方式看一個文字,就會在行尾發現 n r tab是製表符,就是 t 作用是預留8個 字元的顯示寬度,用於對齊。在...
c語言中語句和指令有什麼區別,C語言中“語句”和“指令”有什麼區別?
a羅網天下 區別一 構成不一樣 1 c程式的執行部分是由語句組成的。程式的功能也是由執行語句實現的。2 指令可以使編譯器按不同的條件編譯不同的程式部分,因而產生不同的目標 檔案。這對於程式的移植和除錯是很有用的,尤其是針對於跨平臺程式移植的時候。區別二 實現功能不一樣 1 c程式語言可以實現多種程式...
C語言賦值語句,C語言中賦值語句有什麼規則要求?
選ab中取模右邊不是整數 c中賦值號左側不是一個變數 d中第二個賦值號左側不是一個變數 吉祥二進位制 c語言中通過 運算子來實現賦值,有時候也用它來進行初始化,在c語言中初始化和賦值是完全兩個不同的概念。比如下面的 int a 10 這是初始化a 0 10 這是賦值 初始化是一個順序點,編譯器保證每...