C C 語言基礎

2021-07-03 12:28:57 字數 717 閱讀 6052

1、結構體排序:

(1)包含標頭檔案:#include

(2)設定比較函式:int copare(node node1, node node2)

(3)排序函式:vectornode(128); sort(node.begin(), node.end(), compare);

2、c++中string插入單個字元

str.insert(index, count, letter); //index:插入位置,count:插入字元的個數, letter:插入的字元

3、判斷字元函式:

isalpha(ch) //判斷是否為字母

isdigit(ch) //判斷是否為數字

toupper(ch) //轉為大寫字母

包含標頭檔案:

4、十六進製制轉為十進位制

sscanf(strinvalue, "%x", &result); //strinvalue:十六進製制數字串, result:轉換後的十進位制數(int型別)

sscanf:可以作正規表示式過濾、提取字串

5、判斷int型別數值在記憶體中1的個數

(1)直接將int轉為unsigned int (針對負數)

(2) num & (num - 1)

6、memcpy複製陣列

memcpy(oldarray, parray, sizeof(int)*m*n); 注意千萬不能忘記陣列型別的大寫,不能直接寫成m*n

C C 語言基礎

工作後開始應用的c 長時間不用c c 都忘的差不多了,有些知識是不能忘記的,所以簡單回顧一下。主要包括以下內容 1 字元 字串陣列 字串陣列指標 2 sizeof strlen 3 字串拷貝strcpy s memcpy 4 指標陣列 陣列指標 二維陣列 例子如下 vs2012 basic.cpp ...

beanstalkd基礎使用(C C 語言)

保證linux下已有beanstalkd環境,在beanstalkd目錄下.beanstalkd f執行程式 sudo make install在 etc ld.so.conf目錄下新增解壓後的目錄,如 home beanstalk client master 2.進入目錄下的examples目錄,...

C C 基礎 01 C C 語言詞彙

在 語言中使用的詞彙分為六類 識別符號,關鍵字,運算子,分隔符,常量,注釋符等。在程式中使用的變數名 函式名 標號等統稱為識別符號。除庫函式的函式名由系統定義外,其餘都由使用者自定義。c 規定,識別符號只能是字母 a z,a z 數字 0 9 下劃線 組成的字串,並且其第乙個字元必須是字母或下劃線。...