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

C語(yǔ)言中字符串和數(shù)字的相互轉(zhuǎn)換實(shí)現(xiàn)代碼

 更新時(shí)間:2013年07月11日 10:25:57   作者:  
以下是對(duì)C語(yǔ)言中字符串和數(shù)字的相互轉(zhuǎn)換實(shí)現(xiàn)代碼進(jìn)行了分析介紹,需要的朋友可以參考下

1.數(shù)字轉(zhuǎn)換為字符串
sprintf 跟printf 在用法上幾乎一樣,只是打印的目的地不同而已,前者打印到字符串中,后者則直接在命令行上輸出。
sprintf 是個(gè)變參函數(shù),定義如下:
int sprintf( char *buffer, const char *format [, argument] ... );
除了前兩個(gè)參數(shù)類型固定外,后面可以接任意多個(gè)參數(shù)。
printf 和sprintf 都使用格式化字符串來(lái)指定串的格式,在格式串內(nèi)部使用一些以“%”開頭的格式說明符(format specifications)來(lái)占據(jù)一個(gè)位置,在后邊的變參列表中提供相應(yīng)的變量,最終函數(shù)就會(huì)用相應(yīng)位置的變量來(lái)替代那個(gè)說明符,產(chǎn)生一個(gè)調(diào)用者想要 的字符串。
如把整數(shù)123 打印成一個(gè)字符串保存在s 中。
sprintf(s, \"%d\", 123); //產(chǎn)生\"123\"

2.字符串轉(zhuǎn)換為數(shù)字
函數(shù)名: atol
功 能: 把字符串轉(zhuǎn)換成長(zhǎng)整型數(shù)
用 法: long atol(const char *nptr);
程序例:

復(fù)制代碼 代碼如下:

#include <stdlib.h>
  #include <stdio.h>
  int main(void)
  {
  long l;
  char *str = "98765432";
  l = atol(str); /* 原來(lái)為l = atol(str); */
  printf("string = %s integer = %ld\n", str, l);
  return(0);
  }

相關(guān)文章

  • C語(yǔ)言全方位講解數(shù)組的使用

    C語(yǔ)言全方位講解數(shù)組的使用

    數(shù)組是一組有序的數(shù)據(jù)的集合,數(shù)組中元素類型相同,由數(shù)組名和下標(biāo)唯一地確定,數(shù)組中數(shù)據(jù)不僅數(shù)據(jù)類型相同,而且在計(jì)算機(jī)內(nèi)存里連續(xù)存放,地址編號(hào)最低的存儲(chǔ)單元存放數(shù)組的起始元素,地址編號(hào)最高的存儲(chǔ)單元存放數(shù)組的最后一個(gè)元素
    2022-04-04
  • 一起來(lái)了解一下C++的結(jié)構(gòu)體?struct

    一起來(lái)了解一下C++的結(jié)構(gòu)體?struct

    這篇文章主要為大家詳細(xì)介紹了C++的結(jié)構(gòu)體struct,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • C語(yǔ)言實(shí)現(xiàn)棧的示例詳解

    C語(yǔ)言實(shí)現(xiàn)棧的示例詳解

    棧是一種特殊的線性表,只允許從一端進(jìn)出數(shù)據(jù),稱為后進(jìn)先出,先進(jìn)后出。本文主要為大家介紹了C語(yǔ)言實(shí)現(xiàn)棧的示例代碼,感興趣的可以了解一下
    2022-06-06
  • C語(yǔ)言實(shí)現(xiàn)通訊錄功能

    C語(yǔ)言實(shí)現(xiàn)通訊錄功能

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)通訊錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • C++ Thread實(shí)現(xiàn)簡(jiǎn)單的socket多線程通信

    C++ Thread實(shí)現(xiàn)簡(jiǎn)單的socket多線程通信

    本文主要介紹了C++ Thread實(shí)現(xiàn)簡(jiǎn)單的socket多線程通信,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • C語(yǔ)言超細(xì)致講解分支語(yǔ)句

    C語(yǔ)言超細(xì)致講解分支語(yǔ)句

    分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴(yán)格按照語(yǔ)句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計(jì)方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當(dāng)?shù)姆种дZ(yǔ)句
    2022-05-05
  • Visual?Studio?2022下載安裝與使用超詳細(xì)教程

    Visual?Studio?2022下載安裝與使用超詳細(xì)教程

    這篇文章主要介紹了Visual?Studio?2022最新版安裝與使用教程,本文以社區(qū)版為例通過圖文并茂的形式給大家介紹Visual?Studio?2022安裝使用,需要的朋友可以參考下
    2022-04-04
  • Qt結(jié)合OpenCV部署yolov5的實(shí)現(xiàn)

    Qt結(jié)合OpenCV部署yolov5的實(shí)現(xiàn)

    本文主要介紹了Qt結(jié)合OpenCV部署yolov5的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • OpenCV實(shí)現(xiàn)圖像膨脹

    OpenCV實(shí)現(xiàn)圖像膨脹

    這篇文章主要為大家詳細(xì)介紹了OpenCV實(shí)現(xiàn)圖像膨脹,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 詳解C++ bitset用法

    詳解C++ bitset用法

    這篇文章主要介紹了C++ bitset用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評(píng)論

称多县| 西青区| 金秀| 龙南县| 湖北省| 呈贡县| 岗巴县| 花莲县| 叙永县| 郁南县| 信宜市| 武功县| 龙门县| 永丰县| 吉木萨尔县| 葫芦岛市| 正宁县| 六盘水市| 西乌珠穆沁旗| 广宁县| 油尖旺区| 阿鲁科尔沁旗| 西藏| 博罗县| 波密县| 呈贡县| 汉中市| 山阴县| 汝州市| 峨眉山市| 手游| 沭阳县| 全椒县| 陵川县| 保定市| 大石桥市| 成都市| 师宗县| 远安县| 葵青区| 高要市|