
在C++11及以后标准中,to_string 是最简单、最安全的将数字转为字符串的方法,支持整型、浮点型等基本数值类型。
to_string 基本用法
它定义在 std::string:
-
std::to_string(42)→"42" -
std::to_string(-17)→"-17" -
std::to_string(3.14159)→"3.14159"(注意:精度由系统决定,不保证保留小数位数)
支持的参数类型
to_string 重载了常见数值类型,包括:
-
int、long、long long -
unsigned及其变体(如unsigned int、unsigned long long) -
float、double、long double
不支持自定义类型或指针;若传入 char,会转成对应 ASCII 数值的字符串(如 to_string('A') 得到 "65"),不是字符本身。
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
还木有评论哦,快来抢沙发吧~