C語言字串操作講解
C語言的應用範圍廣泛,具備很強的資料處理能力,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,適於編寫系統軟體,三維,二維圖形和動畫,具體應用比如微控制器以及嵌入式系統開發。以下是小編為大家搜尋整理的C語言字串操作講解,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!
strcpy(p, p1) 複製字串
strncpy(p, p1, n) 複製指定長度字串
strcat(p, p1) 附加字串
strncat(p, p1, n) 附加指定長度字串
strlen(p) 取字串長度
strcmp(p, p1) 比較字串
strcasecmp忽略大小寫比較字串
strncmp(p, p1, n) 比較指定長度字串
strchr(p, c) 在字串中查詢指定字元
strrchr(p, c) 在字串中反向查詢
strstr(p, p1) 查詢字串
strpbrk(p, p1) 以目標字串的所有字元作為集合,在當前字串查詢該集合的任一元素
strspn(p, p1) 以目標字串的.所有字元作為集合,在當前字串查詢不屬於該集合的任一元素的偏移
strcspn(p, p1) 以目標字串的所有字元作為集合,在當前字串查詢屬於該集合的任一元素的偏移
* 具有指定長度的字串處理函式在已處理的字串之後填補零結尾符
【相關閱讀】C語言氣泡排序法
void BubleSort(int* siSortArray, int siLen)
{
bool bSwapped = true;
do
{
bSwapped= false;
for(int i = 0; i < siLen - 1; i++)
{
if (siSortArray[i] > siSortArray[i+1])
{
int temp = siSortArray[i];
siSortArray[i]= siSortArray[i + 1];
siSortArray[i+ 1] = temp;
bSwapped= true;
}
}
}while(bSwapped);
}
-
C語言的移位操作符使用方法
位移位運算子是將資料看成二進位制數,對其進行向左或向右移動若干位的運算。位移位運算子分為左移和右移兩種,均為雙目運算子。第一運算物件是移位物件,第二個運算物件是所移的二進位制位數。以下是小編為大家搜尋整理的C語言的移位操作符使用方法,希望能給大家帶來幫...
-
C++ cin輸入流詳解
標準輸入流是從標準輸入裝置(鍵盤)流向程式的資料。在標頭檔案iostream.h中定義了cin、cout、cerr、clog4個流物件,cin是輸入流,cout、cerr、clog是輸出流。下面是小編為大家整理的C++cin輸入流詳解,歡迎參考~cin是istream類的物件,它從標準輸入裝置(鍵盤)獲取資料,程...
-
2017計算機二級C語言精選練習題及答案
很多時候計算機等級證書是我們找工作的敲門磚,因此,計算機等級證書也是有一定的含金量的。以下是小編為大家整理的2017計算機二級C語言精選練習題及答案,希望對大家有幫助!(1)在不同網路結點的對等層之間的通訊需要下列哪一項協議?A)模組介面B)對等層協議C)電訊號...
-
c語言單引號的用法指導
C語言中用單引號引起的一個字元實際上代表一個整數,整數值對應於該字元在編譯器採用的字符集中的序列值。而一般我們的編譯器採用的都是ASCII字符集。因此's'的含義其實和十進位制數115的含義是一致的。下面小編給大家整理了c語言單引號的用法,供大家參閱...