c/c++中如何将字符串转换为int 型 long 型 和double型
2020-01-12 19:20
246 查看
将字符串转换为数字
int long double 型分别对应的函数为atoi atol atof
#include<iostream> using namespace std; int main() { char str1[10] = "12345"; char str2[20] = "123435334"; char str3[10] = "100.32"; char str4[10] = "30da4d"; int x1 = atoi(str1); cout << x1<<endl; long x2 = atol(str2); cout << x2 << endl;; double x3 = atof(str3); cout << x3<<endl; int x4 = atoi(str4); cout << x4; return 0; }
执行结果
注意
当字符串中有除了数字以外的字符情况看x4的输出结果
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- c++ 字符串与int,long ,double间的转换
- C/C++中int/long/float/double数值类型与字符串互相转换
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- C/C++中int/long/float/double数值类型与字符串互相转换
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- C/C++中int/long/float/double数值类型与字符串互相转换[总结]
- [c++]数据类型之间的转换(string与基本类型int,float,double,long long等)
- C++ 中涉及到的 字符串转换 std::string CString char* Int 等
- Java中如何将int 类型转换为 Long类型
- C++如何获取当前时间并转换成相应的格式字符串
- String str = "1,2,3,4,5,6" 如何将这个字符串转换成int数组
- Java中如何将int 类型转换为 Long类型
- python int() 和long()函数 转换 字符串类型的浮点数
- C++ - 字符串(string)和数字(int、float...)互相转换
- Swift 如何将数字型字符串转换成String类型 (toInt()方法) 及返回值未解包的原因
- C++中如何把string转换成int
- C++浮点数转换为字符串时如何避免自动转换为科学计数法
- C/C++中int/long/float/double数值转换