zoukankan      html  css  js  c++  java
  • C++string函数库-->to_string

    头文件<string>,可以将int,longlong...等等一系列整型浮点型转换为字符串,注意是从C++11开始的。

    std::string to_string(int value); (1) (C++11起)
    std::string to_string(long value); (2) (C++11起)
    std::string to_string(long long value); (3) (C++11起)
    std::string to_string(unsigned value); (4) (C++11起)
    std::string to_string(unsigned long value); (5) (C++11起)
    std::string to_string(unsigned long long value); (6) (C++11起)
    std::string to_string(float value); (7) (C++11起)
    std::string to_string(double value); (8) (C++11起)
    std::string to_string(long double value); (9) (C++11起)

    对于C++11系列以下的该怎么转换呢?

    1 整形的比较简单,每次对10取余并除以10可以从获取从低位到高位的每一位数,然后再反转一下就行了,对于负数可以先处理它的绝对值,然后再加负号

    2 浮点型的有点复杂了,可以这样实现,首先记录一下它的整型数字,然后对整型数字先执行上面的操作,然后在看小数部分,我们可以每次让小数部分乘以10,然后就相当于移动的小数点。知道乘10为0为止。

  • 相关阅读:
    快速搭建 STF开源云测平台 测试人员专用
    快速搭建sonarqube代码检测平台
    使用jenkins交付微服务应用至kubernetes集群
    普通主机拥有集群控制权限
    为ingress资源添加basic auth认证
    GO语言入门
    GO语言入门
    GO语言入门
    GO语言入门
    关闭提示的下拉框
  • 原文地址:https://www.cnblogs.com/Accepting/p/13616110.html
Copyright © 2011-2022 走看看