欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

高效實現(xiàn)整型數(shù)字轉字符串int2str的方法

 更新時間:2017年03月29日 10:21:50   投稿:jingxian  
下面小編就為大家?guī)硪黄咝崿F(xiàn)整型數(shù)字轉字符串int2str的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

將數(shù)字轉換成字符串有很多方法,現(xiàn)在給出一種高效的實現(xiàn)方法。開闊眼界。

char* int2str(unsigned int values)
{
  const char digits[11] = "0123456789";
  char* crtn = new char[32];
  crtn += 31;
  *crtn = '\0';
  do 
  {
    *--crtn = digits[values%10];
  } while (values /= 10);

  return crtn;
}

以上是沒有考慮那么一點點空間的問題;如果考慮那點空間問題,可以這樣做。

char* int2str(unsigned int values)
{
  int len = 0;
 const char digits[11] = "0123456789";
 unsigned int tvalue = values;
 while(tvalue >= 100)
 {
 tvalue /= 100;
 len += 2;
 }
 if (tvalue > 10)
 len += 2;
 else if(tvalue > 0)
 len++;

 char* crtn = new char[len+1];
 crtn += len;
 *crtn = '\0';
 do 
 {
 *--crtn = digits[values%10];
 } while (values /= 10);

 return crtn; 
}

同樣,帶符號的整數(shù)一樣的做法。

以上這篇高效實現(xiàn)整型數(shù)字轉字符串int2str的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 用C語言實現(xiàn)計算器功能

    用C語言實現(xiàn)計算器功能

    這篇文章主要為大家詳細介紹了用C語言實現(xiàn)計算器功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • STL常用算法之排序算法詳解

    STL常用算法之排序算法詳解

    這篇文章主要介紹了STL常用算法之排序算法詳解,STL提供了六大組件,彼此之間可以組合套用,這六大組件分別是:容器、算法、迭代器、仿函數(shù)、適配器、空間配置器,本文主要講算法中的排序算法,需要的朋友可以參考下
    2024-01-01
  • 用C++實現(xiàn),將一句話里的單詞進行倒置的方法詳解

    用C++實現(xiàn),將一句話里的單詞進行倒置的方法詳解

    本篇文章是對用C++實現(xiàn),將一句話里的單詞進行倒置的方法進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • C++多態(tài)的實現(xiàn)及原理詳細解析

    C++多態(tài)的實現(xiàn)及原理詳細解析

    C++的多態(tài)性用一句話概括就是:在基類的函數(shù)前加上virtual關鍵字,在派生類中重寫該函數(shù),運行時將會根據(jù)對象的實際類型來調用相應的函數(shù)。如果對象類型是派生類,就調用派生類的函數(shù);如果對象類型是基類,就調用基類的函數(shù)
    2013-09-09
  • 解析C++函數(shù)的默認參數(shù)和占位參數(shù)及較之C語言的拓展

    解析C++函數(shù)的默認參數(shù)和占位參數(shù)及較之C語言的拓展

    這篇文章主要介紹了C++中的默認參數(shù)和占位參數(shù)及較之C語言的拓展,需要的朋友可以參考下
    2016-03-03
  • 詳解C++ 模板編程

    詳解C++ 模板編程

    模板(template)是C++實現(xiàn)泛型(Generics)和元編程(Meta Programming)的基礎。本文拋磚引玉,簡要介紹C++模板編程,不足之處敬請指正。
    2020-09-09
  • C++?QT實現(xiàn)文件壓縮和解壓縮操作

    C++?QT實現(xiàn)文件壓縮和解壓縮操作

    這篇文章主要為大家詳細介紹了C++?QT如何實現(xiàn)壓縮文件、文件夾和解壓縮的操作,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-11-11
  • C語言每日練習之進制轉換

    C語言每日練習之進制轉換

    這篇文章主要介紹了C語言進制轉換,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-11-11
  • C語言數(shù)字圖像處理之直方圖均衡化

    C語言數(shù)字圖像處理之直方圖均衡化

    這篇文章主要為大家詳細介紹了C語言數(shù)字圖像處理之直方圖均衡化,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 關于單片機按鍵問題性能提升總結

    關于單片機按鍵問題性能提升總結

    今天小編就為大家分享一篇關于關于單片機按鍵問題性能提升總結,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12

最新評論