• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            極品垃圾

            初學VC ,就是把每天所看到的整理到博客,慢慢消化這些內容。見證我的學習之路吧。很多都是轉載。

            公告

            初學VC ,就是把每天所看到的整理到博客,慢慢消化這些內容。見證我的學習之路吧。很多都是轉載。
            <2025年7月>
            293012345
            6789101112
            13141516171819
            20212223242526
            272829303112
            3456789

            統計

            • 隨筆 - 0
            • 文章 - 61
            • 評論 - 1
            • 引用 - 0

            常用鏈接

            留言簿(2)

            隨筆分類

            文章分類(55)

            文章檔案(61)

            搜索

            •  

            最新評論

            vc中字符串和數字轉換的函數:atoi,atol,strtod,strtol,strtoul 類型轉換
            vc中字符串和數字轉換的函數:atoi,atol,strtod,strtol,strtoul 類型轉換

            atoi,atol,strtod,strtol,strtoul實現類型轉換


            atof(將字符串轉換成浮點型數)
            相關函數
            atoi,atol,strtod,strtol,strtoul
            表頭文件
            #include <stdlib.h>
            定義函數
            double atof(const char *nptr);
            函數說明
            atof()會掃描參數nptr字符串,跳過前面的空格字符,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字符串結束時('')才結束轉換,并將結果返回。參數nptr字符串可包含正負號、小數點或E(e)來表示指數部分,如123.456或123e-2。
            返回值
            返回轉換后的浮點型數。
            附加說明
            atof()與使用strtod(nptr,(char**)NULL)結果相同。

            atoi(將字符串轉換成整型數)
            相關函數
            atof,atol,atrtod,strtol,strtoul
            表頭文件
            #include<stdlib.h>
            定義函數
            int atoi(const char *nptr);
            函數說明
            atoi()會掃描參數nptr字符串,跳過前面的空格字符,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字符串結束時('')才結束轉換,并將結果返回。
            返回值
            返回轉換后的整型數。
            附加說明
            atoi()與使用strtol(nptr,(char**)NULL,10);結果相同。

            atol(將字符串轉換成長整型數)
            相關函數
            atof,atoi,strtod,strtol,strtoul
            表頭文件
            #include<stdlib.h>
            定義函數
            long atol(const char *nptr);
            函數說明
            atol()會掃描參數nptr字符串,跳過前面的空格字符,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字符串結束時('')才結束轉換,并將結果返回。
            返回值
            返回轉換后的長整型數。
            附加說明
            atol()與使用strtol(nptr,(char**)NULL,10);結果相同。

            gcvt(將浮點型數轉換為字符串,取四舍五入)
            相關函數
            ecvt,fcvt,sprintf
            表頭文件
            #include<stdlib.h>
            定義函數
            char *gcvt(double number,size_t ndigits,char *buf);
            函數說明
            gcvt()用來將參數number轉換成ASCII碼字符串,參數ndigits表示顯示的位數。gcvt()與ecvt()和fcvt()不同的地方在于,gcvt()所轉換后的字符串包含小數點或正負符號。若轉換成功,轉換后的字符串會放在參數buf指針所指的空間。
            返回值
            返回一字符串指針,此地址即為buf指針。
            附加說明

            strtod(將字符串轉換成浮點數)
            相關函數
            atoi,atol,strtod,strtol,strtoul
            表頭文件
            #include<stdlib.h>
            定義函數
            double strtod(const char *nptr,char **endptr);
            函數說明
            strtod()會掃描參數nptr字符串,跳過前面的空格字符,直到遇上數字或正負符號才開始做轉換,到出現非數字或字符串結束時('')才結束轉換,并將結果返回。若endptr不為NULL,則會將遇到不合條件而終止的nptr中的字符指針由endptr傳回。參數nptr字符串可包含正負號、小數點或E(e)來表示指數部分。如123.456或123e-2。
            返回值
            返回轉換后的浮點型數。
            附加說明
            參考atof()。

            strtol(將字符串轉換成長整型數)
            相關函數
            atof,atoi,atol,strtod,strtoul
            表頭文件
            #include<stdlib.h>
            定義函數
            long int strtol(const char *nptr,char **endptr,int base);
            函數說明
            strtol()會將參數nptr字符串根據參數base來轉換成長整型數。參數base范圍從2至36,或0。參數base代表采用的進制方式,如 base值為10則采用10進制,若base值為16則采用16進制等。當base值為0時則是采用10進制做轉換,但遇到如'0x'前置字符則會使用 16進制做轉換。一開始strtol()會掃描參數nptr字符串,跳過前面的空格字符,直到遇上數字或正負符號才開始做轉換,再遇到非數字或字符串結束時('')結束轉換,并將結果返回。若參數endptr不為NULL,則會將遇到不合條件而終止的nptr中的字符指針由endptr返回。
            返回值
            返回轉換后的長整型數,否則返回ERANGE并將錯誤代碼存入errno中。
            附加說明
            ERANGE指定的轉換字符串超出合法范圍。

            strtoul(將字符串轉換成無符號長整型數)
            相關函數
            atof,atoi,atol,strtod,strtol
            表頭文件
            #include<stdlib.h>
            定義函數
            unsigned long int strtoul(const char *nptr,char **endptr,int base);
            函數說明
            strtoul()會將參數nptr字符串根據參數base來轉換成無符號的長整型數。參數base范圍從2至36,或0。參數base代表采用的進制方式,如base值為10則采用10進制,若base值為16則采用16進制數等。當base值為0時則是采用10進制做轉換,但遇到如'0x'前置字符則會使用16進制做轉換。一開始strtoul()會掃描參數nptr字符串,跳過前面的空格字符串,直到遇上數字或正負符號才開始做轉換,再遇到非數字或字符串結束時('')結束轉換,并將結果返回。若參數endptr不為NULL,則會將遇到不合條件而終止的nptr中的字符指針由endptr返回。
            返回值
            返回轉換后的長整型數,否則返回ERANGE并將錯誤代碼存入errno中。
            附加說明
            ERANGE指定的轉換字符串超出合法范圍。

            toascii(將整型數轉換成合法的ASCII 碼字符)
            相關函數
            isascii,toupper,tolower
            表頭文件
            #include<ctype.h>
            定義函數
            int toascii(int c)
            函數說明
            toascii()會將參數c轉換成7位的unsigned char值,第八位則會被清除,此字符即會被轉成ASCII碼字符。
            返回值
            將轉換成功的ASCII碼字符值返回。

            tolower(將大寫字母轉換成小寫字母)
            相關函數
            isalpha,toupper
            表頭文件
            #include<stdlib.h>
            定義函數
            int tolower(int c);
            函數說明
            若參數c為大寫字母則將該對應的小寫字母返回。
            返回值
            返回轉換后的小寫字母,若不須轉換則將參數c值返回。
            附加說明

            toupper(將小寫字母轉換成大寫字母)
            相關函數
            isalpha,tolower
            表頭文件
            #include<ctype.h>
            定義函數
            int toupper(int c);
            函數說明
            若參數c為小寫字母則將該對映的大寫字母返回。
            返回值
            返回轉換后的大寫字母,若不須轉換則將參數c值返回。
            附加說明

            posted on 2008-11-10 10:32 極品垃圾 閱讀(754) 評論(0)  編輯 收藏 引用

            精品久久久久久无码人妻热| 国内精品久久久久影院亚洲| 国产亚洲精午夜久久久久久| 亚洲精品97久久中文字幕无码| 大香伊人久久精品一区二区| 日韩人妻无码精品久久免费一| 51久久夜色精品国产| 伊人色综合久久天天人守人婷| 久久精品无码一区二区无码| 久久国产V一级毛多内射| 亚洲综合熟女久久久30p| 精品久久久久久无码国产| 亚洲熟妇无码另类久久久| 国产精品热久久无码av| 久久久久成人精品无码中文字幕 | 午夜精品久久久久久久| 狠狠色伊人久久精品综合网| 东京热TOKYO综合久久精品| 一级做a爰片久久毛片看看| 久久国产亚洲精品麻豆| 国内精品九九久久精品| 亚洲国产成人精品91久久久| 久久亚洲国产午夜精品理论片| 久久亚洲私人国产精品vA| 思思久久99热只有频精品66| 久久久久久久国产免费看| 久久综合狠狠色综合伊人| 丁香狠狠色婷婷久久综合| 久久婷婷五月综合97色| 人妻无码精品久久亚瑟影视| 久久笫一福利免费导航| 香蕉久久永久视频| 久久久久亚洲av成人网人人软件| 久久人人爽人爽人人爽av| 人妻丰满?V无码久久不卡| 久久久无码精品午夜| 久久久久人妻一区精品果冻| 青春久久| 久久精品无码专区免费东京热| 久久精品亚洲精品国产色婷| 久久99精品国产|