第一种方法:采取c语言中的atoi这个函数,具体代码如下;

#include <stdlib.h>//需要这个头文件

#include <iostream>
#include <stdlib.h>//使用atoi这个函数需要调用这个头文件,它能够将字符串转换成常整型
using namespace std;int main()
{string str="666" ;int num=atoi(str.c_str());cout << num;//记住这格式}

第二种方法:需要用istringstream这个函数,具体代码如下;

#include <sstream> //需要这个头文件

#include <iostream>
#include <sstream> //需要这个头文件
using namespace std;
//采取第二种方法,能将数字类型的字符串直接转换成常整型
int main()
{int num = 0;string str = "666";istringstream ss(str);ss>>num;cout<<num;return 0;
}

第三种方法:直接推

#include <iostream>
#include<cmath>
using namespace std; int main()
{int num = 0;string str = "6666666";for(int i=0;i<str.size();i++){num=num+(str[i]-'0')*pow(10,(str.size()-i)); }//这个是我自己编的,通过对string字符串每一个字符减去0的ASCII码值,//然后再乘10的次方,最后的除10是根据答案修改的 num=num/10;cout<<num;return 0;
}

string类型的数字字符串直接转换成int型方法相关推荐

  1. java如何将char类型的数字转换成int型的数字

    java如何将char类型的数字转换成int型的数字 public class CharToIntConverter {public static void main(String[] args) { ...

  2. 不用现有方法,把string转换成int型[C#]

    今天听朋友说到个面试题:不用现有方法,把string转换成int型 就试着写了一下,没有考虑负数的情况,看的朋友可以自己试一下,也不难. view plain using System; using  ...

  3. java float强制转换int类型_float型怎样强制转换成int型

    展开全部 运行时所有数据都存储在内存中,32313133353236313431303231363533e4b893e5b19e31333436316236所以相同很正常,float转int会将小数后 ...

  4. java 把char转换成int型,java如何把char型数据转换成int型数据(转)

    一字符串,String="2324234535": 把第i个数取出来时是char型的:char temp=String.charAt(i) 如何把char型转换成int型? 我需要 ...

  5. 判断C#中的字符串是否是数字,如果是转换成int类型

    DataBinder.Eval用法范例 //显示二位小数 //<%# DataBinder.Eval(Container.DataItem, "UnitPrice", &qu ...

  6. String转换成int型

    private boolean judge(String str){int year = 0;try{year = Integer.valueOf(str).intValue();}catch(Num ...

  7. asp.net(c#)字符串转换成字符数组 字符串转换成int 数组

    问题: 一个字符串是string   a="a,b,c,d" ,另一个是string   b="1,2,3,4" ,第一个转换成string[]类型的,第二个转 ...

  8. JAVA将 带有空格或特殊字符的字符串转换成int数组的方法

    如果一个字符串: String str="13 34 56 78 21 78 "; 怎样将它转换为int型数组呢? 可以通过String类提供的方法,如charAt(int ind ...

  9. 如何把char类型的数字字符转换成int类型

    近来面试遇到一个问题,通过控制台输入一个12位的数字,然后进行一些计算,然后被困在如何把char类型的数字转换成int类型.通过搜索,找到两个解决办法. 1.把char型转换成int类型 for(in ...

最新文章

  1. linux常见故障处理,[转载]Linux常见操作和故障处理汇总
  2. Navisworks Api Tool
  3. NGINX原理 之 SLAB分配机制(转)
  4. 7-4 哈利·波特的考试 (25 分)(C语言实现)
  5. UI设计插画素材|移动设备和网络屏幕
  6. android studio卡顿解决办法
  7. 关于js中replace()只能替换字符串中第一个对象的问题
  8. Swift仿写喜马拉雅FM
  9. Emulator Error: Could not load OpenGLES emulation library: Could not load DLL!
  10. SPSS新手教程——进行距离分析的方法
  11. 如何将自制的live2d模型上传至facerig创意工坊使得别人可以下载
  12. 基于flask实现疫情可视化监控系统
  13. 网络术语---数字签名的简单认识
  14. hr标签---中心线:设置颜色
  15. Jmeter前置处理器和后置处理器的使用
  16. Linux简单介绍(入门)
  17. 个推-消息推送工具类
  18. 生成带logo的二维码
  19. 【无标题】USB2514i USB HUB使用经验总结
  20. 【Unity】 Unity设置材质的渲染模式(RenderingMode)

热门文章

  1. python-Python 函数
  2. 第D题 把手放在键盘上时,稍不注意就会往右错一位。
  3. Vue样式绑定~非常详细哦
  4. vue的介绍及基本使用(详细,好理解,示例代码)
  5. linux中demo当前目录,Linux pwd命令:显示当前路径
  6. mysql保存表出错1075_navicat出现错误1075怎么办
  7. 串口控制led闪烁课程设计_排除led显示屏故障的方法及步骤
  8. 嵌入式linux led驱动有几种写法,嵌入式Linux字符驱动LED灯设计
  9. 【NOIP1999】【codevs1083】Cantor表(找规律)
  10. java 类 赋值_java类怎样赋值