• <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 極品垃圾 閱讀(753) 評論(0)  編輯 收藏 引用

            久久久久综合网久久| 女同久久| 青青青国产成人久久111网站| 国产精品9999久久久久| 思思久久99热免费精品6| 久久精品成人国产午夜| 精品久久久一二三区| 久久99精品久久久久久不卡| 国产V综合V亚洲欧美久久| 国产巨作麻豆欧美亚洲综合久久| 久久婷婷五月综合国产尤物app| 欧美久久综合九色综合| 亚洲国产另类久久久精品黑人| 久久久久亚洲?V成人无码| 91久久精品国产免费直播| 欧美久久综合性欧美| 久久精品综合网| 久久精品国产免费观看 | 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 亚洲中文字幕无码一久久区| 久久精品不卡| 久久青草国产手机看片福利盒子| 国产99久久久国产精品小说| 国产午夜电影久久| 久久青青草原综合伊人| 亚洲精品乱码久久久久66| 国产精品久久久久免费a∨| 久久精品成人欧美大片| a级毛片无码兔费真人久久| 久久九九亚洲精品| 国产精品美女久久久久网| 2020最新久久久视精品爱| 久久99精品国产麻豆| 久久青青草原精品国产| 国产精品九九久久免费视频 | 99久久综合国产精品免费| 色婷婷噜噜久久国产精品12p| 久久精品三级视频| 色99久久久久高潮综合影院| 日韩一区二区三区视频久久 | 91久久成人免费|