C/C++函数字符串和数字的互相转化(比赛超实用)

字符串和数字相互转化:

1 数字转字符串:

实现方法:to_string函数
存在头文件: string
实现代码:

#include<iostream>
#include<string>
using namespace std;
int main()
{
	int a = 114514;
	string s = to_string(a);
	cout << s[0] << endl;
	cout << s[1] << endl;
	cout << s[2] << endl;
	cout << s[3] << endl;
	cout << s[4] << endl;
	cout << s[5] << endl;
	return 0;
}

运行结果
在这里插入图片描述
**

2 字符串转化数字

**
其实如果只要一个数两个数的时候我们完全可以用 a-'0’来实现 但是数字的位数一旦过多并且操作的过程再稍微繁琐一下的话,这个方法将会很麻烦:
实现方法:atoi函数
头文件:iostream 自带
注意事项:atoi是支持char类型的字符转化为数字,对于string类型应该写成如下的格式 :atoi(字符串名.c_str)
这样就可以轻松实现string类型的字符串转化为数字
实现代码:

#include<iostream>
using namespace std;
int main()
{
	string a = "114514";
	int b = atoi(a.c_str());
	cout << b + 1;
	return 0;
}

运行结果:
在这里插入图片描述

相关推荐

  1. js str字符串arr数组互相转换

    2024-04-01 19:12:03       32 阅读
  2. c++数字字符串转化

    2024-04-01 19:12:03       36 阅读
  3. C# 字符串枚举类型互相转换

    2024-04-01 19:12:03       29 阅读
  4. C++atoi函数字符串转换数字

    2024-04-01 19:12:03       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-01 19:12:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-01 19:12:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-01 19:12:03       82 阅读
  4. Python语言-面向对象

    2024-04-01 19:12:03       91 阅读

热门阅读

  1. 砍树c++

    砍树c++

    2024-04-01 19:12:03      34 阅读
  2. 达梦数据库ODBC驱动安装和配置

    2024-04-01 19:12:03       46 阅读
  3. mysql 索引类型 FULLTEXT NORMAL SPATIAL UNIQUE 区别

    2024-04-01 19:12:03       40 阅读
  4. 前端面试题

    2024-04-01 19:12:03       35 阅读
  5. Spring面试题系列-6

    2024-04-01 19:12:03       39 阅读
  6. SpringBoot定时任务

    2024-04-01 19:12:03       43 阅读
  7. 精进TypeScript--优先选择类型声明而不是类型断言

    2024-04-01 19:12:03       43 阅读
  8. adb基本命令

    2024-04-01 19:12:03       41 阅读
  9. inno setup 卸载程序 删除整个安装目录

    2024-04-01 19:12:03       41 阅读