首页 >>  正文

c++将字符转换为数字

来源:baiyundou.net   日期:2024-09-21

宿林致783C++怎么实现字符串与数字的互相转换 -
苗张博14756548191 ______ 应该是字符与数字的转换吧 可以用库函数也可以这么做 int a; char ch='5'; a=ch-'0';

宿林致783C++将字符串转化成数字
苗张博14756548191 ______ #include<iostream> #include<string> #include<process.h> #include<conio.h> #include<math.h> #define N 128 using namespace std; unsigned long fun(char* str) { char* p=str; unsigned long k=0; while(*p) { if(*p>='0'&&*p<='9') { k=k*10+(*p-'0'); } ...

宿林致783c加加中把字符串1转化成数字1的函数 -
苗张博14756548191 ______ 不用函数 直接用字符'1'减去字符'0',得到的结果再用类型转换为需要的就可以了 int('1'-'0')

宿林致783C++如何将字符串挨个转换为数字 -
苗张博14756548191 ______ 获得字符串就能知道字符串的长度啊 然后根据长度建立数组 再逐个转化 一般情况下字符串都直接有转化为字符数组的方法 根本不需要你做什么 这样的话即便用char[]数组,那么应该怎么判断什么时候输入终止呢 你该不会想让用户输入一个字符你就转化一个吧 当然等用户输入完之后再进行转化啊

宿林致783C++中怎样把一个字符串数组中的数 转换成整形 数据 如:string s=“1234” 然后转换成int n=1234 -
苗张博14756548191 ______ 可以直接用atoi这个函数#include "iostream" using namespace std; int main() { string s="1234"; int n; n=atoi(s.c_str()); //string对象转成char *,再调用atoi函数 cout<<n<<endl; }

宿林致783C++字符转数字 -
苗张博14756548191 ______ 在C中,字符串都是一维数组, 而且有个strrev函数,直接可以把字符串倒过来

宿林致783c++ 日期格式转换比如 把20110101 转换成 2011 - 1 - 1 -
苗张博14756548191 ______ 最简单的方法用string: string str; 输入20110101: std::cin >> str; 然后分解这个字符串, 把字符转换成数字的方法 举个例子: int a = str[0] - '0'; // 就可以把字符'2'转化成数字2了. 同理,a,b,c,d 分别是2,0,1,1,在组合一下: int year = a * 1000 + b * 100 + c * 10 + d;// year 就是2011 具体思路是这样.

宿林致783c++将字符串中的数字提取出来变为数字 -
苗张博14756548191 ______ #include <iostream.h> int main() { char a[50]="1ab2cd3ef45g"; char b[50]; int cnt_index=0,cnt_int=0; //cnt_int 用于存放字符串中的数字. //cnt_index 作为字符串b的下标. for(int i=0;a[i]!='\0';++i) //当a数组元素不为结束符时.遍历字符串a. { if(...

宿林致783C++中怎样把把数字转换成字符串,又怎样把字符串转换为数字?
苗张博14756548191 ______ #include <iostream>using namespace std;void main(){ char str[10];//用来保存结果的字符串 int a=12; //要转换的数字 cout<<itoa(a,str,10)<<endl;//这里的10是十进制 该函数返回一个 char* char *s;//要转换的字符串 double d; int i; s="123.12345"; d = atof( s );//返回一个 float型 cout<<d<<endl; i=atoi(s);//返回一个int型 cout<<i<<endl; }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024