符號在c 的中的作用

2021-08-09 21:45:47 字數 687 閱讀 7602

作用:後面的字串不用轉義,換行自動識別

比如它在string中的應用。

1字元@表示,其後的字串是個「逐字字串」(verbatim string)。 // 這個說法來自c# primer 中文版(stanley b. lippman, 侯捷/陳碩合譯)

2對於逐字字串字面變數(verbatim string literal ),我們不再需要使用「轉義序列」就可以指定反斜線之類的特殊字元。@的這個特點使得在表示檔案路徑時很方便。

如:string str = @"c:\test.txt";

3另外一點,用@表示的字串能夠跨越數行。這數行之內的空白字元(white space)都會保留在字串裡。

這樣便能允許儲存和生成帶有格式的文字塊。

如:string strtext = @"line1

line2

line3";

有意思的是如果在vs.net2003中當你輸入完第一行(string strtext = @"line1)換行後,游標會自動到第二行最開頭 ^_^。很智慧型化、人性化的判斷。

4不知道大家在最初看到@的功能時有沒有想,如果「轉義序列」(\)在字串中「失效」,那麼想包含乙個雙引號("),怎麼辦?我找到了答案。

方法很簡單。在雙引號之前再加乙個雙引號即可。

如:string str = @"""great!""said allen lee";

這個符號在mysql中的作用

昨天開始寫 把資料插入到mysql資料庫中,但是怎麼也沒辦法插入,上網搜,最後的辦法是在phpmyadmin中插入資料後將它轉換為php語句,最後如下 sql insert into stu sno sname password parentpd s cid cname gid grade syid...

C 中的作用域符號( )

c 中通過 符號來區分變數等的作用域。作用域包括三種 全域性作用域符,類作用域符,命名空間作用域符 命名空間 是作用域限定符或者稱作用域運算子或者作用域操作符 scope operator 例如命名空間。作用 namespace name 的另一種用法 直接用在全域性函式前,表示是全域性函式。當類的...

c 符號的作用

以前只知道 在c 中為了寫檔案路徑的 不要加轉義符而在前面加上 識別符號,沒想到 還有其他的作用 1.忽略轉義字元,2.讓字串跨行,3.在識別符號中的用法 1.忽略轉義字元 例如stringfilename d 文字檔案 text.txt 使用 後 stringfilename d 文字檔案 tex...