c語言中string的意思
『壹』 c語言 string[ ] 這個[ ]是什麼意思
表示string是個數組。
1.char string[20];
定義一個有20個元素的字元串數組。
2.char string[]={「12c」};
定義一個字元串數組string,已經初復制「12c」,所以string的元素一共是4個,包括末尾結束符。
『貳』 C++中string 是什麼意思
1、string 是C++中的字元串。 字元串對象是一種特殊類型的容器,專門設計來操作的字元序列。 不像傳統的c-strings,只是在數組中的一個字元序列,我們稱之為字元數組,而C + +字元串對象屬於一個類,這個類有很多內置的特點,在操作方式,更直觀,另外還有很多有用的成員函數。 string 的定義為:typedef basic_string string。
2、CString 是MFC或者ATL中的實現,
string是C++標准庫中的實現
string和CString均是字元串模板類,string為標准模板類(STL)定義的字元串類,已經納入C++標准之中;
CString(typedef CStringT<TCHAR, StrTraitMFC<TCHAR>>
CString)為Visual
C++中最常用的字元串類,繼承自CSimpleStringT類,主要應用在MFC和ATL編程中,主要數據類型有char(應用於
ANSI),wchar_t(unicode),TCHAR(ANSI與unicode均可);
char*為C編程中最常用的字元串指針,一般以』\0』為結束標志;
在MFC、ATL中使用字元串盡量使用CString,畢竟都是微軟的孩子,各方面都比其它更有優勢,而在非微軟平台上或對移植性要求較高的場合推薦使用string,標准模板庫提供了那麼強大的泛型演算法,沒必要再自己去造車輪。
『叄』 string在c語言中是什麼意思
String是C++、java、VB等編程語言中的字元串,用雙引號引起來的幾個字元,如"Abc","一天"。
在java、C#中,String類是不可變的,對String類的任何改變,都是返回一個新的String類對象。 String 對象是System.Char對象的有序集合,用於表示字元串。String 對象的值是該有序集合的內容,並且該值是不可變的。
(3)c語言中string的意思擴展閱讀:
string字元創的用法:
1、字元串輸出函數puts,格式:puts (字元數組名),功能:把字元數組中的字元串輸出到顯示器。
2、字元串輸入函數gets,格式:gets (字元數組名),功能:從標准輸入設備鍵盤上輸入一個字元串。 本函數得到一個函數值,即為該字元數組的首地址。
3、字元串連接函數strcat,格式:strcat (字元數組名1,字元數組名2),功能:把字元數組2中的字元串連接到字元數組1中字元串的後面,並刪去字元串1後的串標志「 」。本函數返回值是字元數組1的首地址。
參考資料來源:網路-string
『肆』 c語言定義string是什麼意思
在java、C#中,String類是不可變的,對String類的任何改變,都是返回一個新的String類對象。 String 對象是System.Char對象的有序集合,用於表示字元串。
String對象的值是該有序集合的內容,並且該值是不可變的。
string用法舉例:
string s = "abcdef";cout << s << endl
結果就應該是輸出了字元'a',同時string類型也可以直接加上另一個字元串,例如
string a = "abc", b = "bcd";a = a + b;cout << a << endl
結果應該輸出字元串「abcbcd」
而且string還支持直接比較兩個字元串的大小(內置字典序比較方式)。
C語言是一門面向過程的計算機編程語言,與C++、C#、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
C語言描述問題比匯編語言迅速、工作量小、可讀性好、易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%-20%。因此,C語言可以編寫系統軟體。
當前階段,在編程領域中,C語言的運用非常之多,它兼顧了高級語言和匯編語言的優點,相較於其它編程語言具有較大優勢。計算機系統設計以及應用程序編寫是C語言應用的兩大領域。同時,C語言的普適較強,在許多計算機操作系統中都能夠得到適用,且效率顯著。
『伍』 C語言string是什麼數據類型
C語言中只有String文件,並沒有String類型
『陸』 string在c語言中是什麼意思
string在c語言中的意思是System.Char對象的有序集合,用於表示字元串。
String就是C等編程語言中的字元串,用雙引號引起來的幾個字元。
在java、C#中,String類是不可變的,對String類的任何改變,都是返回一個新的String類對象。String對象是System.Char對象的有序集合,用於表示字元串。String對象的值是該有序集合的內容,並且該值是不可變的。
可以使用以下方法之一來創建string對象:
通過給String變數指定一個字元串。
通過使用String類構造函數。
通過使用字元串串聯運算符(+)。
通過檢索屬性或調用一個返回字元串的方法。
通過格式化方法來轉換一個值或對象為它的字元串表示形式。
『柒』 c語言中str是什麼意思
str只是編寫程序的人員定義的一個變數,常用來表示字元型變數或字元串,取string的前三個字母。
如:
charstr='a';//定義一個字元變數str,存放一個字元'a'
charstr[]="abcd";//定義一個字元變數str,存放字元串"abcd"
『捌』 C語言中有string嗎
C語言中沒有string類型。
string類型是 C++、java、VB等編程語言中的。 在java、C#中,String類是不可變的,對String類的任何改變,都是返回一個新的String類對象。string 是C++標准程序庫中的一個頭文件,定義了C++標准中的字元串的基本模板類std::basic_string及相關的模板類實例。
而在C語言中,C語言中沒有字元串類型,字元串是存放在字元型數組中的,將字元串作為字元數組來處理的。為了測定字元串的實際長度,C語言規定了一個「字元串結束標志」,以字元'