将字符串转化为数字(Convert和Parse的用法)

字符串必须是数字,不要超过转换成目标数字类型的范围。超过的话系统也会报错(溢出)。

static void Main(string[] args)
{
     string s;
     int i;
     Console.WriteLine("please enter a number");
     s = Console.ReadLine();
     i = Int32.Parse(s);
     Console.WriteLine(i + 100);
     Console.WriteLine();

Console.WriteLine("Enter another a number");
     s = Console.ReadLine();
     i = Convert.ToInt32(s);
     Console.WriteLine(i + 100);

Console.ReadKey();
}

时间: 2024-10-13 00:58:45

将字符串转化为数字(Convert和Parse的用法)的相关文章

字符串转化为数字相加输出

设计思想:将字符串转化为数字,然后相加,最后输出和. 程序流程图: 源程序代码: public class JavaAdd { public static void main(String[] args){ String str1 = "12"; String str2 ="23"; int toInt1= 0 ; int otherInt=0 ; int taInt=0; toInt1 = Integer.parseInt(str1); otherInt = In

将字符串转化为数字的python实现

将字符串转化为数字的python实现 将字符串转化为数字的python实现,例如将字符串"1234567.8"转化为 1234567.8 这也是学习python中的一个简单的练习题,代码如下: # coding=UTF-8 将字符串转化为数字 from functools import reduce import math def char2int(s): return {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9'

将字符串转化为数字的函数怎么写?

一.测试篇 首先说要有哪些功能测试?(据说先写测试用例后写代码,比较高级) 1.带符号的数字且长度较短的字符串  +12,-13等 2.不带符号的数字且长度较短的字符串 2334等 3.字母和数字组合:a23 ,34fg56等 4.其他非数字非字符字符和数字或者字母的组合:==2.++1.&…(23.342——等 其他的测试用例,还未想到 暂不考虑的问题: 转化得到的整型数,超过整型数表示范围 二.函数说明 输入:+和-.数字型字符(正数.0.负数).其他 输出:对应字符串的整数 三.鲁棒性考虑

把一个字符串转化成数字表示

题目大意: 把一个字符串转化成数字表示.AAAA-->4A 解题思路: 直接统计. 1 #include <bits/stdc++.h> 2 using namespace std; 3 4 char s[100005]; 5 6 void solve() 7 { 8 int i = 0; 9 int cnt = 1; 10 char tmp = s[0]; 11 for (i = 1; s[i]; ++i) 12 { 13 if (s[i] == tmp) 14 { 15 ++cnt;

关于字符串转化为数字的深度优化两种算法

最近在做项目,在实际操作中发现自己在VC环境下写的字符串转化为整型的函数还是太过理想化了,或者说只能在window平台下软件环境中运行,重新给大家发两种函数方法: 第一个,就是理想化的函数,在VC环境下充分利用指针的优越性,对字符串转化为整型(同时也回答了某位网友的答案吖),实验检验通过: #include <stdio.h> #include <string.h> int rayatoi(char *str) { char *p=str; char sign=0; int num

strtol,strtoll,strtoul, strtoull字符串转化成数字

今天看kafka,有一个参数选项中有: 'S'   seq=strtoull(optarg,NULL,10); do_seq=1; 之后查找了下 strtoull 函数的功能,了解如下: ----------------------------------- from:http://zengwu3915.blog.163.com/blog/static/27834897201262562912597/ 名字: strtol, strtoll, strtoul, strtoull convert

C++字符串转化为数字的库函数

原文链接:http://blog.csdn.net/tsinfeng/article/details/5844838 1.atoi 功 能:把一字符串转换为整数 用 法:int atoi(const char *nptr);详细解释:atoi是英文array to integer 的缩写.atoi()会扫描参数nptr字符串,如果第一个字符不是数字也不是正负号返回零,否则开始做类型转换,之后检测到非数字或结束符 /0 时停止转换,返回整型数. 参 数: *nptr: 待转化的字符串. 返回值:

【C语言】数字的字符串转化为 数字

#include <stdio.h> /* 这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数. 如果字符串参数包含了任何非数字字符,函数就返回零. */ int ascii_to_integer(char *str) { int i=0; while(*str!='\0') { if(*str<'0'|| *str >'9') return 0; i*=10;              //进位 i+=*str-'0'; str++; } re

mysql将字符串转化为数字

我的字段为内容为数字,但是类型为字符串,需要使用CASE转换即可 SELECT MAX(CAST(C_id AS UNSIGNED)) INTO id 即查询出来最大的C_id,否则会按照字符串查询最大值.