社区
C#
帖子详情
最简单的类型转换
tanxiaolin520
2008-04-09 06:03:55
如何将一个带小数点的字符串转换成整型?
如:string x=18.5;
int i=0;
我要将X转换成int后将值给I;
...全文
72
10
打赏
收藏
最简单的类型转换
如何将一个带小数点的字符串转换成整型? 如:string x=18.5; int i=0; 我要将X转换成int后将值给I;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tanxiaolin520
2008-04-10
打赏
举报
回复
我是先取出值在转的.
如果直接转是会出错的.
HellMoxi
2008-04-09
打赏
举报
回复
数据库中的如果是STRING,那么你得保证里面存的数据一定是数值类型,否则你在INT.PRASE()的时候会报异常!
其它我觉得5楼的方法不错.
tanxiaolin520
2008-04-09
打赏
举报
回复
float.Prase
tanxiaolin520
2008-04-09
打赏
举报
回复
hsxgodkiller
你能不能按我说的例子帮忙转下给我看看.
我对split,Prase 不是很明白哦
MSDN也没看懂..谢谢
tanxiaolin520
2008-04-09
打赏
举报
回复
因为我是从数据库里面提取出来的值.当被提取出来的时候就已经是string了,使用toint是不可以的.数据格式不对.
cnfixit
2008-04-09
打赏
举报
回复
会异常……
michael1013
2008-04-09
打赏
举报
回复
int i = (int)x;
似乎是可行的,会进行四省五入。
但是不得不说当你要做这个操作的时候,就可以说你的程序写的非常有问题。
cnfixit
2008-04-09
打赏
举报
回复
Convert.ToInt32()
hsxgodkiller
2008-04-09
打赏
举报
回复
如果不需要判断四舍五入,直接string.split['.'],取前面的整数,Int32.Prase();
如果需要判断四舍五入,就在刚才分出的string[]中后面那个判断小数点后面的是不是大于等于5,如果大于,在做完Int32.Prase()后加一,如果小于5,就直接使用了
fuda_1985
2008-04-09
打赏
举报
回复
强制转不就行了啊!
如果
i=int.parse(x);
不行。
就试下面的。
i=int.parse(float.parse(x));
青少儿编程NOIP信息学奥赛通关必备-C++语法专题-数据
类型转换
1、本课程为零基础C++语法专题课,是青少儿参加信息学奥赛NOIP通关必备-语法专题课;2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力;3、本课程是基于小学生的认知发展水平开发的,运用孩子生活中常见的例子来阐述编程知识,让孩子听得懂学得会;4、学完本课程后,孩子可以自主编程,解决竞赛中,生活实际问题,5、拓展孩子计算思维,应对人工智能时代的挑战。6、本课程介绍的是数据
类型转换
的知识
C语言强制
类型转换
强制
类型转换
是把变量从一种
类型转换
为另一种数据类型。例如,如果想存储一个 long 类型的值到一个
简单
的整型中,需要把 long 类型强制转换为 int 类型。可以使用强制
类型转换
运算符来把值显式地从一种
类型转换
为另一种类型,如下所示: (type_name) expression 请看下面的实例,使用强制
类型转换
运算符把一个整数变量除以另一个整数变量,得到一个浮点数: #include <stdio.h> int main() { int sum = 17, count =
C++:28---类
类型转换
之
类型转换
运算符operator(explicit)
一、概念 类
类型转换
运算符是类的一种特殊成员函数,它负责将一个类转换为其他类型 类定义了类
类型转换
函数之后,就可以隐式地与指定的operator类型进行操作 与类的隐式
类型转换
(转换构造函数)的不同: 类的隐式
类型转换
:是将其他
类型转换
为类类型
类型转换
运算符:将类
类型转换
为其他类型 二、格式与注意事项
类型转换
函数的形式: type表示某种类型
类型转换
运算符可以面向任意类...
JS中的强制
类型转换
概念 这里我们首先需要知道什么是值
类型转换
值
类型转换
:将值从一种
类型转换
为另一种类型,就是
类型转换
,分显示转换和隐式转换 js
类型转换
出的值都是基本类型(number、boolean、string、null、undefined、string),并不会转换为引用类型的值。 强制
类型转换
类型转换
发生在静态语言的编译阶段,强制
类型转换
则发生在动态语言的运行阶段,在js中通常把他们统称为强制
类型转换
,而强制
类型转换
可以分为两种,方便我们后面的理解,下面举出一些列子 显示强制
类型转换
var a = 42 va
C++的
类型转换
可实现C++中内置基本数据类型之间的相互转换(int,struct,enum,char...)。
简单
说就是子类继承了父类中的非私有属性和可以继承的方法。去除变量的只读属性。C风格的强制
类型转换
(Typecase)很
简单
,无论什么类型的转换统统TYPEb=(TYPE)a。C语言中,不能隐式
类型转换
的在C++中可以用reinterpret_cast进行
类型转换
。C语言中,能隐式
类型转换
的在C++中可以用static_cast进行
类型转换
。编译阶段进行的,它可以是基类转成子类,显然这样是不行的】...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章