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 下劃線 組成的字串,並且其第乙個字元必須是字母或下劃線。...