1.  atoi
     【函數原型】   int atoi ( const char *string ) ;
     【表 頭 檔】    <stdlib.h>
     【說    明】    *string:欲轉換之字串。
     【目    的】    將字串轉為整數。
     【Example】    cout << atoi ("100")+20 ;
     【輸    出】    120
 
2.  atol
     【函數原型】   long atol ( const char *string );
     【表 頭 檔】    <stdlib.h>
     【說    明】    *string:欲轉換之字串。
     【目    的】    將字串轉為長整數。
     【Example】    cout << atoi ("123456") ;
     【輸    出】    123456

3.  atof
     【函數原型】   double atof ( const char *string) ;
     【表 頭 檔】    <stdlib.h>
     【說    明】    *string:欲轉換之字串。
     【目    的】    將字串轉為浮點數。
     【Example】    cout << atof ("12.34") ;
     【輸    出】    12.34

4.  _itoa
     【函數原型】   char *_itoa ( int value , char *string , int radix );
     【表 頭 檔】    <stdlib.h>
     【說    明】    value:欲轉換的數值。
                      *string:欲轉換之字串。
                      radix:基底 (2,表二進位;10,表十進位;16,表十六進位等..)
     【目    的】    將整數轉成2~36進位的字串。ps.基底範圍是2~36
     【Example】    cout << _itoa ( 1234 , a , 2 ) << endl ;
                      cout << _itoa ( 1234 , a , 10 ) << endl ;
                      cout << _itoa ( 1234 , a , 16 ) << endl ;
     【輸    出】    10011010010
                      1234
                      4d2
5.  _ltoa
     【函數原型】   char *_ltoa ( long value , char *string , int radix );
     【表 頭 檔】    <stdlib.h>
     【說    明】    和_itoa 相同,但 value 為長整數。
     【目    的】    將長整數轉成2~36進位的字串。
     【Example】    cout << _ltoa ( 246135 , a , 2 ) << endl ;
                      cout << _ltoa ( 246135 , a , 10 ) << endl ;
                      cout << _ltoa ( 246135 , a , 16 ) << endl ;
     【輸    出】    111100000101110111
                      246135
                      3c177
 
6.  _ultoa
     【函數原型】   char *_ultoa ( unsigned long value , char *string , int radix );
     【表 頭 檔】    <stdlib.h>
     【說    明】    和_itoa 相同,但 value 為無正負長整數。
     【目    的】    將無正負整數轉成2~36進位的字串。
     【Example】    cout << _ultoa ( 4321 , a , 2 ) << endl ;
                      cout << _ultoa ( 4321 , a , 10 ) << endl ;
                      cout << _ultoa ( 4321 , a , 16 ) << endl ;
     【輸    出】    1000011100001
                      4321
                      10e1

7.  _toascii
     【函數原型】   int _toascii ( int c ) ;
     【表 頭 檔】    <ctype.h>
     【說    明】    c:字元。
     【目    的】    將字元 c 轉成 ASCII 碼。
     【Example】    cout << _toascii ( 'A' ) ;
     【輸    出】    65

8.  tolower
     【函數原型】   int tolower ( int c ) ;
     【表 頭 檔】    <stdlib.h> or <ctype.h>
     【說    明】    c:字元。
     【目    的】    將字元 c 轉換為小寫的 ASCII 碼。
     【Example】    cout << _tolower ( 'A') ;
     【輸    出】    97

9.  toupper
     【函數原型】   int toupper ( int c ) ;
     【表 頭 檔】    <stdlib.h> or <ctype.h>
     【說    明】    c:字元。
     【目    的】    將字元 c 轉換為大寫的 ASCII 碼。
     【Example】    cout << _tolower ( 'a') ;
     【輸    出】    65

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 toyangel 的頭像
    toyangel

    好同學的部落格

    toyangel 發表在 痞客邦 留言(1) 人氣()