首页 > C#教程 > C#字符串 阅读:1,900

C#强制数据类型转换

< 上一页C#隐式类型转换 C# Parse方法下一页 >

强制类型转换主要用于将存储范围大的数据类型转换成存储范围小的,但数据类型需要兼容。

例如 int 型转换成 float 型是可行的,但 float 型转换成 int 型则会造成数据精度丢失,而且字符串类型与整数类型之间是无法进行强制类型转换的。

强制类型转换的语法如下。

数据类型变量名 = (数据类型)  变量名或值;

这里要求等号左、右两边的数据类型是一致的。例如将 double 类型转换成 int 类型,代码如下。
double dbl_num = 12345678910.456;
int k = (int) dbl_num ;//此处运用了强制转换
通过上面的语句即可将浮点型转换成整数。

这样虽然能将值进行类型的转换,但损失了数据的精度,造成了数据的不准确,因此在使用强制类型转换时还需要注意数据的准确性。
< 上一页C#隐式类型转换 C# Parse方法下一页 >

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注