久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      c++怎么將字符串轉(zhuǎn)數(shù)字

      c++怎么將字符串轉(zhuǎn)數(shù)字

      c++怎么將字符串轉(zhuǎn)數(shù)字?

      C++字符串轉(zhuǎn)化為數(shù)字的庫(kù)函數(shù)

      1、atoi

      功 能:把一字符串轉(zhuǎn)換為整數(shù)

      用 法:int atoi(const char *nptr);

      詳細(xì)解釋:atoi是英文array to integer 的縮寫。atoi()會(huì)掃描參數(shù)nptr字符串,如果第一個(gè)字符不是數(shù)字也不是正負(fù)號(hào)返回零,否則開始做類型轉(zhuǎn)換,之后檢測(cè)到非數(shù)字或結(jié)束符 /0 時(shí)停止轉(zhuǎn)換,返回整型數(shù)。 參 數(shù):

      *nptr: 待轉(zhuǎn)化的字符串。

      返回值:

       int: 轉(zhuǎn)換后的整形數(shù)。

      2、atol

      功 能:把一字符串轉(zhuǎn)換為長(zhǎng)整形

      用 法:long atol(const char *nptr);

      詳細(xì)解釋:atol()會(huì)掃描參數(shù)nptr字符串,跳過前面的空格字符,直到遇上數(shù)字或正負(fù)符號(hào)才開始做轉(zhuǎn)換,而再遇到非數(shù)字或字符串結(jié)束時(shí)('/0')才結(jié)束轉(zhuǎn)換,并將結(jié)果返回。

      參 數(shù):

      *nptr: 待轉(zhuǎn)化的字符串。

      返回值:

       long: 轉(zhuǎn)換后的長(zhǎng)整形數(shù)。

      3、atof

      功 能:把一個(gè)字符串轉(zhuǎn)換為雙精度浮點(diǎn)數(shù)

      用 法:double atof(const char *nptr);

      詳細(xì)解釋:atof()會(huì)掃描參數(shù)nptr字符串,跳過前面的空格字符,直到遇上數(shù)字或正負(fù)符號(hào)才開始做轉(zhuǎn)換,而再遇到非數(shù)字或字符串結(jié)束時(shí) ('/0')才結(jié)束轉(zhuǎn)換,并將結(jié)果返回。參數(shù)nptr字符串可包含正負(fù)號(hào)、小數(shù)點(diǎn)或E(e)來表示指數(shù)部分,如123.456或123e-2。

      參 數(shù):

      *nptr: 待轉(zhuǎn)化的字符串。

      返回值:

       double: 轉(zhuǎn)換后的雙精度浮點(diǎn)數(shù)。

      4、strtod

      功 能:將字符串轉(zhuǎn)換為雙精度浮點(diǎn)型值,并報(bào)告不能被轉(zhuǎn)換的所有剩余數(shù)字

      用 法:double strtod(const char *nptr,char **endptr);

      詳細(xì)解釋:strtod()會(huì)掃描參數(shù)nptr字符串,跳過前面的空格字符,直到遇上數(shù)字或正負(fù)符號(hào)才開始做轉(zhuǎn)換,到出現(xiàn)非數(shù)字或字符串結(jié)束時(shí) ('/0')才結(jié)束轉(zhuǎn)換,并將結(jié)果返回。若endptr不為NULL,則會(huì)將遇到不合條件而終止的nptr中的字符指針由endptr傳回。參數(shù)nptr 字符串可包含正負(fù)號(hào)、小數(shù)點(diǎn)或E(e)來表示指數(shù)部分。如123.456或123e-2。

      參 數(shù):

      *nptr: 待轉(zhuǎn)化的字符串。

      **endptr: 若endptr不為NULL,則會(huì)將遇到不合條件而終止的nptr中的字符指針由endptr傳回。

      返回值:

       double: 轉(zhuǎn)換后的雙精度浮點(diǎn)數(shù)。

      5、strtol

      功 能:將字符串轉(zhuǎn)換為長(zhǎng)整形值,并報(bào)告不能被轉(zhuǎn)換的所有剩余數(shù)字

      用 法:long int strtol(const char *nptr,char **endptr,int base);

      詳細(xì)解釋:這個(gè)函數(shù)會(huì)將參數(shù)nptr字符串根據(jù)參數(shù)base來轉(zhuǎn)換成長(zhǎng)整型數(shù)。參數(shù)base范圍從2至36,或0。參數(shù)base代表采用的進(jìn)制 方式,如base值為10則采用10進(jìn)制,若base值為16則采用16進(jìn)制等。當(dāng)base值為0時(shí)則是采用10進(jìn)制做轉(zhuǎn)換,但遇到如’0x’前置字符則 會(huì)使用16進(jìn)制做轉(zhuǎn)換、遇到’0’前置字符而不是’0x’的時(shí)候會(huì)使用8進(jìn)制做轉(zhuǎn)換。一開始strtol()會(huì)掃描參數(shù)nptr字符串,跳過前面的空格字 符,直到遇上數(shù)字或正負(fù)符號(hào)才開始做轉(zhuǎn)換,再遇到非數(shù)字或字符串結(jié)束時(shí)('/0')結(jié)束轉(zhuǎn)換,并將結(jié)果返回。若參數(shù)endptr不為NULL,則會(huì)將遇到 不合條件而終止的nptr中的字符指針由endptr返回。

      參 數(shù):

      *nptr: 待轉(zhuǎn)化的字符串。

      **endptr: 若endptr不為NULL,則會(huì)將遇到不合條件而終止的nptr中的字符指針由endptr傳回。

      base:采用的進(jìn)制方式

      返回值:

       long int: 轉(zhuǎn)換后的長(zhǎng)整形數(shù)。

      6、strtoul

      功 能:將字符串轉(zhuǎn)換為無符號(hào)長(zhǎng)整形值,并報(bào)告不能被轉(zhuǎn)換的所有剩余數(shù)字。

      用 法:unsigned long int strtoul(const char *nptr,char **endptr,int base);

      詳 細(xì)解釋:strtoul()會(huì)將參數(shù)nptr字符串根據(jù)參數(shù)base來轉(zhuǎn)換成無符號(hào)的長(zhǎng)整型數(shù)。參數(shù)base范圍從2至36,或0。參數(shù)base代表采用 的進(jìn)制方式,如base值為10則采用10進(jìn)制,若base值為16則采用16進(jìn)制數(shù)等。當(dāng)base值為0時(shí)則是采用10進(jìn)制做轉(zhuǎn)換,但遇到如'0x'前 置字符則會(huì)使用16進(jìn)制做轉(zhuǎn)換。一開始strtoul()會(huì)掃描參數(shù)nptr字符串,跳過前面的空格字符串,直到遇上數(shù)字或正負(fù)符號(hào)才開始做轉(zhuǎn)換,再遇到 非數(shù)字或字符串結(jié)束時(shí)('')結(jié)束轉(zhuǎn)換,并將結(jié)果返回。若參數(shù)endptr不為NULL,則會(huì)將遇到不合條件而終止的nptr中的字符指針由endptr 返回。

      參 數(shù):

      *nptr: 待轉(zhuǎn)化的字符串。

      **endptr: 若endptr不為NULL,則會(huì)將遇到不合條件而終止的nptr中的字符指針由endptr傳回。

      base:采用的進(jìn)制方式

      返回值:

      unsigned long int: 轉(zhuǎn)換后的無符號(hào)長(zhǎng)整形數(shù)。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)