最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言之strtol函數(shù)用法詳解

 更新時間:2021年07月31日 15:39:05   作者:Grandyang  
這篇文章主要介紹了C語言之strtol函數(shù)用法詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下

strtol 函數(shù)用法

strtol是一個C語言函數(shù),作用就是將一個字符串轉換為長整型long,其函數(shù)原型為:

long int strtol (const char* str, char** endptr, int base);

下面我們來看下每個參數(shù)的意義:

str是要轉換的字符

enptr是指向第一個不可轉換的字符位置的指針

base的基數(shù),表示轉換成為幾進制的數(shù)

兩點注意:

  • 當 base 的值為 0 時,默認采用 10 進制轉換,但如果遇到 '0x' / '0X' 前置字符則會使用 16 進制轉換,遇到 '0' 前置字符則會使用 8 進制轉換。
  • 若endptr 不為NULL,則會將遇到的不符合條件而終止的字符指針由 endptr 傳回;若 endptr 為 NULL,則表示該參數(shù)無效,或不使用該參數(shù)。
string v = "1.10.2"; char *c = (char*)v.c_str();  long d = strtol(c, &c, 10); printf("%d\n", d); printf("%s\n", c);

上面這段代碼先定義了一個值為"1.10.2"的字符串c,然后調用strtol后,此時的d為1,字符串c變成了".10.2"

參考資料:

http://c.biancheng.net/cpp/html/129.html

到此這篇關于C語言之strtol函數(shù)用法詳解的文章就介紹到這了,更多相關C語言之strtol函數(shù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C++迭代器介紹(iterator、const_iterator、reverse_interator、const_reverse_interator)

    C++迭代器介紹(iterator、const_iterator、reverse_interator、const_rev

    這篇文章主要介紹了C++迭代器介紹(iterator、const_iterator、reverse_interator、const_reverse_interator),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • C++中std::tuple和std::pair的實現(xiàn)

    C++中std::tuple和std::pair的實現(xiàn)

    std::tuple和std::pair是兩種極具實用性的數(shù)據(jù)結構,本文主要介紹了C++中std::tuple和std::pair的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2025-02-02
  • 深入解析C++編程中基類與基類的繼承的相關知識

    深入解析C++編程中基類與基類的繼承的相關知識

    這篇文章主要介紹了C++編程中基類與基類的繼承的相關知識,包括多個基類繼承與虛擬基類等重要知識,需要的朋友可以參考下
    2016-01-01
  • C語言光標信息CONSOLE_CURSOR_INFO類型詳解

    C語言光標信息CONSOLE_CURSOR_INFO類型詳解

    本文詳細講解了C語言光標信息CONSOLE_CURSOR_INFO類型,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12
  • C++詳細分析講解函數(shù)參數(shù)的擴展

    C++詳細分析講解函數(shù)參數(shù)的擴展

    在C++中,定義函數(shù)時可以給形參指定一個默認的值,這樣調用函數(shù)時如果沒有給這個形參賦值(沒有對應的實參),那么就使用這個默認的值。也就是說,調用函數(shù)時可以省略有默認值的參數(shù)
    2022-04-04
  • 一篇帶你了解C語言--位操作詳情

    一篇帶你了解C語言--位操作詳情

    這篇文章主要介紹了關于C語言位運算的簡單示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-08-08
  • c++?error:crosses?initialization?of問題解決分析

    c++?error:crosses?initialization?of問題解決分析

    這篇文章主要介紹了c++?error:crosses?initialization?ofde?問題解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • C++ vector模擬實現(xiàn)的代碼詳解

    C++ vector模擬實現(xiàn)的代碼詳解

    vector是表示可變大小數(shù)組的序列容器,就像數(shù)組一樣,vector也采用的連續(xù)存儲空間來存儲元素,本質講,vector使用動態(tài)分配數(shù)組來存儲它的元素,本文將給大家詳細介紹一下C++ vector模擬實現(xiàn),需要的朋友可以參考下
    2023-07-07
  • C語言實現(xiàn)簡單登錄操作

    C語言實現(xiàn)簡單登錄操作

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)簡單登錄操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C語言遞歸實現(xiàn)線索二叉樹

    C語言遞歸實現(xiàn)線索二叉樹

    這篇文章主要介紹了C語言遞歸實現(xiàn)線索二叉樹,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10

最新評論

弥勒县| 泸西县| 喜德县| 贞丰县| 枣阳市| 安庆市| 汤阴县| 施秉县| 普兰店市| 巴楚县| 精河县| 普洱| 义马市| 莱芜市| 通州市| 怀仁县| 平定县| 凤山市| 志丹县| 隆子县| 莱西市| 普兰店市| 榕江县| 乌兰察布市| 丰台区| 临颍县| 革吉县| 宝鸡市| 新竹市| 武宣县| 新民市| 仙游县| 温宿县| 清流县| 长海县| 阳泉市| 民丰县| 乐业县| 皋兰县| 轮台县| 新余市|