to_string
头文件#include<string>
功能: 将一种数字类型转化成string字符串
string to_string (int val);
string to_string (double val);//不常用
int main()
{
int a = 1234;
int b = -1234;a
cout << to_string(a) << endl;
cout << to_string(b) << endl;
return 0;
}
运行结果
这个转化方便了刷题时多余的繁琐操作eg:给了int参数,对int一系列操作后需要转换成一个string返回;
atoi
头文件#include<string>
功能:将char*类a型转换成int整数类型
格式:int atoi(const char str)*
int main()
{
string a = "1234";
string b = "-1234";
cout << "整数:" <<atoi(a.c_str()) << endl;//注意 string类型需要先调用.c_str()拿到内部char*指针;
cout <<"整数:"<<atoi(b.c_str()) << endl;
return 0;
}
运行结果
格式化输出
要求:如果这个数不足4位则用0填充,如果大于4位的则只输出最后4位。
这个要求没必要专门搞一个函数,转字符串切割出后四位的string输出…
printf(“%04d”,x)格式化输出; .
保留int后四位
要求:为了防止int越界而且答案只需要后4位,则运算完只保留后四位运算结果
这个要求没必要专门搞一个函数,转字符串切割出后四位再转回int…
x%=10000;