2016 - 2024

感恩一路有你

c#语言 double型怎么转换成int型?

浏览量:2138 时间:2021-03-15 19:55:28 作者:admin

double型怎么转换成int型?

Cast int i double DBI=(int)分贝。此方法将丢失小数点后的值。这种方法的优点是不会丢失小数点后的值。但是,当double值太大时,即当它大于int类型的值范围时,它将更改原始值。最好的方法是将double类型转换为string类型,并从string转换为int类型public int stringToInt(string string){int j=0 string str=字符串.子字符串(0, 字符串.indexOf(".")) 字符串.子字符串( 字符串.indexOf(“”)1)int intgeo=整数.parseInt(STR)返回geo}

当然。这基本上是无损转换,可以是显式转换,比如int x=3double y=(double)x,也可以是隐式转换,比如int x=53double y=x。

int类型可以转换成double类型吗?这是怎么回事儿?

这里你要注意以下几点,报告错误的位置,以确定是否确实需要将double转换为int。如果不需要,则必须更改它。如果是这样,根据错误消息,只需强制类型转换即可。

强制转换的表达式如下:

int a

double B=100

a=(int)B

c#语言 c语言int怎么转换为double int型能强制换为double吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。