atoi atof itoa itow函式簡介

2021-07-03 11:50:50 字數 1417 閱讀 1669



本文**:

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...