<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. C語言

    實現c語言中字符串和數字的相互轉換的代碼

    時間:2024-12-13 02:04:24 C語言 我要投稿
    • 相關推薦

    實現c語言中字符串和數字的相互轉換的代碼

      引導語:代碼就是程序員用開發工具所支持的語言寫出來的源文件,是一組由字符、符號或信號碼元以離散形式表示信息的明確的規則體系。以下是百分網小編分享給大家的實現c語言中字符串和數字的相互轉換的代碼,歡迎閱讀!

      1.數字轉換為字符串

      sprintf 跟printf 在用法上幾乎一樣,只是打印的目的地不同而已,前者打印到字符串中,后者則直接在命令行上輸出。

      sprintf 是個變參函數,定義如下:

      int sprintf( char *buffer, const char *format [, argument] ... );

      除了前兩個參數類型固定外,后面可以接任意多個參數。

      printf 和sprintf 都使用格式化字符串來指定串的格式,在格式串內部使用一些以“%”開頭的格式說明符(format specifications)來占據一個位置,在后邊的變參列表中提供相應的變量,最終函數就會用相應位置的變量來替代那個說明符,產生一個調用者想要 的字符串。

      如把整數123 打印成一個字符串保存在s 中。

      sprintf(s, "%d", 123); //產生"123"

      2.字符串轉換為數字

      函數名: atol

      功 能: 把字符串轉換成長整型數

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

      程序例:

      復制代碼 代碼如下:

      #include

      #include

      int main(void)

      {

      long l;

      char *str = "98765432";

      l = atol(str); /* 原來為l = atol(str); */

      printf("string = %s integer = %ldn", str, l);

      return(0);

      }

    【實現c語言中字符串和數字的相互轉換的代碼】相關文章:

    C語言中字符串和數字的相互轉換實現代碼分析04-21

    C語言中返回字符串函數的實現方法03-22

    C語言中棧的表示和實現04-19

    c語言中用字符串數組寫菜單的代碼04-28

    C語言中實現“17進制”轉“10進制”代碼(實例)07-06

    PHP數組和字符串互相轉換實現方法04-01

    PHP 數組和字符串互相轉換實現方法06-28

    C 語言中返回字符串函數的四種實現方法05-15

    php中將時間差轉換為字符串提示的實現代碼02-05

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人