本文**:
atoi
、atof、itoa、itow函式是windows平台下實現字串與數值相互轉換的函式。linux平台下請使用標準庫中的sprintf與sscanf函式。
atoi
函式原型:int atoi( const char *string );
ascii to integer
作用:將字串轉為integer型別
atof
函式原型:double atof( const char *string );
ascii to float
作用:將字串轉為double型別
對於以上函式,若字串無法轉化為合法的數值型別,函式將返回0 。
使用範例(來自msdn):
<
stdlib.h
>24
25<
string
.h>
2<
stdio.h
>
4intmain(
void)6
16printf(
"test _itoa_s function ! \n
") ;
1823
輸出:
base 10: -1 (2 chars)
base 9: 12068657453 (11 chars)
base 8: 37777777777 (11 chars)
base 7: 211301422353 (12 chars)
base 6: 1550104015503 (13 chars)
base 5: 32244002423140 (14 chars)
base 4: 3333333333333333 (16 chars)
base 3: 102002022201221111210 (21 chars)
base 2: 11111111111111111111111111111111 (32 chars)
base 10: -1 (2 chars)
base 9:
12068657453 (11 chars)
base 8: 37777777777 (11 chars)
base 7: 211301422353 (12 chars)
base 6: 1550104015503 (13 chars)
base 5: 32244002423140 (14 chars)
base 4: 3333333333333333 (16 chars)
base 3: 102002022201221111210 (21 chars)
base 2: 11111111111111111111111111111111 (32 chars)
strtok函式簡析
官方的strtok函式,用來通過分隔字元 不支援字串,傳入的串中每個字元單獨當分隔符,如下例子組合的如123會處理1而23會被跳過 返回分隔的串的首位址 比如呼叫strtok abc123def 123456 返回值是指向abc的指標 下次要獲得 def 需要呼叫strtok null,123456...
iOS main函式簡析
如同任何基於c的應用程式,程式啟動的主入口點為ios應用程式的main函式。在ios應用程式,main函式的作用是很少的。它的主要工作是控制uikit framework。因此,你在xcode中建立任何新的專案都配備了乙個預設的主函式。除了少數特例外,你永遠不應該改變這個函式的實現。1 import...
over partition by 開窗函式簡介
簡單舉例 select code,kpi type,plan value num,row number over partition by code,kpi type order by plan value num desc rowno from fs target yp kpi 分析 code,k...