c中,字串前加是什麼意思

時間 2021-07-08 21:32:48

1樓:釗鉼

表示按照@後面的字元賦值,避免轉義字元。

如:(@"c:\program  files\tencent\tencent.exe ")。

在c#中」\「是轉義符,所以當你寫"c:\dos"時,c#會把」\d「當成轉義符,所以加上@,c#就會認成"c:\dos"。

c#是一種安全的、穩定的、簡單的、優雅的,由c和c++衍生出來的物件導向的程式語言。它在繼承c和c++強大功能的同時去掉了一些它們的複雜特性。c#綜合了vb簡單的視覺化操作和c++的高執行效率,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的面向元件程式設計的支援成為.

net開發的首選語言。

c#使得c++程式設計師可以高效的開發程式,且因可呼叫由 c/c++ 編寫的本機原生函式,而絕不損失c/c++原有的強大的功能。因為這種繼承關係,c#與c/c++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向c#。

2樓:匿名使用者

加@的意思是告訴系統,@後面的字串當作正常的字串解析就好,不用進行轉義。如果不加,裡面有些字元必須轉義後才能正確識別。

例如 string a=@"您「好"嗎?";

這個字串就不用轉義"就可以被系統正確識別!

3樓:暢想未來1號

@在c#中為強制不轉義 的符號,在裡面的轉義字元無效。不會再問我。

4樓:冥想宇宙

如:(@"c:\program files\ttplayer\ttplayer.exe "),強制不轉義

c語言,字串,C語言中,字串是什麼?

c語言中,字串是什麼?位操作運算都只能是整形或字元型,字元型實際是單位元組整形。包括以下幾個操作符 按位與 按位或。按位異或。左移 右移 另外還有一個取餘操作 a b的意思是,a除以b,取餘數。這個是c語言的硬性規定,位操作都是正數按照二進位制進行表達的時候才有的概念 而取餘操作是整數相除得餘數,餘...

c語言刪除字串中的字元,C語言 刪除字串中指定的字元

受災 這個容易,就是把指定位置的字元去掉,也就是說後面的字元覆蓋比如刪除指定的字元在字串中第一個出現的位置void strdel char str,char ch if p 希望能解決您的問題。 微俊 include include int main s i 0 printf input a cha...

C中怎樣從指定字串中查詢並替換字串

stringtxt asdjsfk aaaaaaaaa 判斷這個字串中包含替換 就在斜槓前面加上字元 x 1 使用if語句 if txt.contains 2 使用條件運算子 txt txt.contains txt.replace x txt 擴充套件資料stringreplace 替換的目標,替...