• C++中将整型数与字符串型之间的类型转换


    整数转换成字符串类型:

    方法一:

    这里用到了char *itoa(int value, char *string, int radix); 
    函数当中参数为:int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转化的位数,如果转换的位数大于radio,那么只转换radio位。 
    头文件: <stdlib.h> 

    例:int i = 123;

         char buf[12];

         itoa(i, buf, 12);

    转换后的结果为:buf[12]里面存储着123。

    方法二:

    这种方法使用在MFC中,即函数format(),该函数和c语言中的printf一样。

    例:int i = 123;

        CString str;

        str.format("%d", i);

    执行完后,str = “123”;

    方法三:

    使用sprintf()或者sprintf_s();

    例:int i = 123;

         char buf[12];

         sprintf(buf, "%d", i);

      或者sprintf_s(buf, 10, "%d“, i);

    字符串转换成整数型:

    方法一:使用atof()函数;

    例:ptx = “123”;

         double dbl ;

         dbl = atof(ptx);

    转换后dbl为:123.00000;

  • 相关阅读:
    sublimeformaya
    sitecustomize.py 用法
    计蒜客之矩阵翻转
    计蒜客之判断质数
    计蒜客之斐波那契数列
    LTE 测试文档(翻译)
    Manual——Test (翻译1)
    LTE Manual ——Logging(翻译)
    嵌入式linux的学习之路[转]
    C语言预处理程序[转]
  • 原文地址:https://www.cnblogs.com/pengjun-shanghai/p/4816169.html
Copyright © 2020-2023  润新知