字元陣列與字串 - OpenHome.cc
文章推薦指數: 80 %
字串就是一串文字,在C++ 談到字串的話,一個意義是指字元組成的陣列,最後加上一個空(null)字元 '\0' ,例如底下是個 "hello" 字串: char text[] = {'h', 'e', ...
回C++目錄
字串就是一串文字,在C++談到字串的話,一個意義是指字元組成的陣列,最後加上一個空(null)字元'\0',例如底下是個"hello"字串:
chartext[]={'h','e','l','l','o','\0'};
之後可以直接使用text來代表"hello"文字,例如:
cout<
若字串中包含\、"等字元,會需要轉義,例如:
chartext[]="c:\\workspace\\exercise";
C++11後可以使用原始字串常量R"(...)"的寫法,在括號中的文字無需轉義,也可以直接撰寫",例如:
chartext1[]=R"(c:\workspace\exercise)";
chartext2[]=R"(Thisisa"test")";
也可以進行換行:
#include
延伸文章資訊
- 1字元陣列與字串 - OpenHome.cc
字串就是一串文字,在C 談到字串的話,一個意義是指字元組成的陣列,最後加上一個空(null)字元 '\0' ,例如底下是個 "hello" 字串: char text[] = {'h', 'e'...
- 2Char和String的區別 - 程序員學院
char是字元型別, string是字串型別,雖然一字之差,但其本質區別是很大的。 在c#中它屬於值型別(value type)。char型別的長度是固定的,在c++中它 ...
- 3第9 堂課- 字串的基礎應用
- 4字元陣列與字串 - OpenHome.cc
字串就是一串文字,在C++ 談到字串的話,一個意義是指字元組成的陣列,最後加上一個空(null)字元 '\0' ,例如底下是個 "hello" 字串: char text[] = {'h', '...
- 5(原創) char s[]字串和char *s字串有什麼差別? (C/C++) (C)
C語言有兩種字串宣告方式char s[]和char *s,兩者有什麼差異呢? ... 的s是一個pointer指向char,由於"Hello World"本身就是一個string literal...