在C ++ STL中使用string :: to_string()将数字转换为字符串
to_string() is a library function of <string> header, it is used to convert numeric value (number) to string.
to_string()是<string>標(biāo)頭的庫函數(shù),用于將數(shù)值(數(shù)字)轉(zhuǎn)換為字符串。
Syntax:
句法:
string to_string(numberic_value);Here,
這里,
string is the return type i.e. function returns an string object that contains the numeric value in string format.
string是返回類型,即函數(shù)返回一個(gè)字符串對(duì)象,其中包含字符串格式的數(shù)字值。
numbric_value is the number which can be integer, float, long, double.
numbric_value是可以為整數(shù),浮點(diǎn)數(shù),長整數(shù),雙精度數(shù)的數(shù)字。
Example:
例:
#include <iostream> #include <string> using namespace std;int main () {//definition of different types of data typeint intVal =12345;float floatVal = 123.45f;long longVal = 123456789;//converting values to string an printingcout<<"intVal (string format) : "<<to_string (intVal) <<endl;cout<<"floatVal (string format) : "<<to_string (floatVal) <<endl;cout<<"floatVal (string format) : "<<to_string (longVal) <<endl;return 0; }Output
輸出量
intVal (string format) : 12345floatVal (string format) : 123.449997floatVal (string format) : 123456789 .minHeight{min-height: 250px;}@media (min-width: 1025px){.minHeight{min-height: 90px;}} .minHeight{min-height: 250px;}@media (min-width: 1025px){.minHeight{min-height: 90px;}}Expressions results can also be converted to string directly (as the type of expression’s result is numeric)
表達(dá)式結(jié)果也可以直接轉(zhuǎn)換為字符串(因?yàn)楸磉_(dá)式結(jié)果的類型是數(shù)字)
Consider the example:
考慮示例:
#include <iostream> #include <string> using namespace std;int main () {cout<<to_string (10+20+30+40) <<endl;cout<<to_string (10+20+12.34) <<endl;cout<<to_string (10/20+30*2) <<endl;return 0; }Output
輸出量
10042.34000060不使用“使用命名空間std”的函數(shù)和對(duì)象 (Functions and object without using 'using namespace std')
using namespace std is an statement that tells to the compiler to use namespace named std, if we do not write this statement, then we need to use std:: with all functions, objects.
using namespace std是一條語句,告訴編譯器使用名為std的命名空間,如果我們不編寫此語句,則需要對(duì)所有函數(shù),對(duì)象使用std :: 。
Consider the example:
考慮示例:
#include <iostream> #include <string>int main () {std::cout<<std::to_string (10+20+30+40) <<std::endl;std::cout<<std::to_string (10+20+12.34) <<std::endl;std::cout<<std::to_string (10/20+30*2) <<std::endl;return 0; }Output
輸出量
10042.34000060翻譯自: https://www.includehelp.com/stl/convert-numeric-to-string-using-string-to-string.aspx
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的在C ++ STL中使用string :: to_string()将数字转换为字符串的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 使用异常函数_您如何测试P
- 下一篇: threadgroup_Java Thr