自动转换规则在不同数据类型间的应用

WBOY
发布: 2024-01-20 09:00:06
转载
1424人浏览过

数据各类型的自动转换规则

基本类型转换分为自动转换和强制转换。

自动转换规则:容量小的数据类型可以自动转换成容量大的数据类型,也可

以说低级自动向高级转换。这儿的容量指的不是字节数,而是指类型表述的范围。

数据各类型的自动转换规则

强制转换规则:高级变为低级需要强制转换。

如何转换:

(1)赋值运算符“=”右边的转换,先自动转换成表达式中级别最高的数据类型,再进行运算。

赋值运算符"="两侧的转换规则:当左边操作数的级别高于右边操作数时,会自动进行类型转换;当左右操作数级别相等时,无需转换;当左边操作数级别低于右边操作数时,需要进行强制类型转换。

在Java中,整型常量可以直接赋值给byte、short、char等类型变量,前提是不超出其表述范围。如果超出范围,则需要进行强制类型转换。

C语言类型转换

类型转还:

1.发生在同一个编译系统中,比如说你把int 转化为long int,在VC++6.0里面,long int 和int都是4个字节,不会有问题的,但是如果你把int 类型转化为short 类型那就装不下了,简而言之就是长类型不能转化为短类型。int 类型如果要转化为float、double、long double类型的时候只是末尾多了几个0,但是反之转化,就会出现数据的损失,小数部位都被省略掉了。

2.在Turob C2.0中short int 和int 都是2个字节,所以相互之间转化不会出问题。

总之就两点,“同一个编译系统类转化要看能不能存下,不同进率的要转化进率再赋值,不同的编译系统要注意它自身所给这个类型的字节数,不同编译系统之间,分配的不一样”。

有什么问题,随时Q我 188005370

怎样在Java中实现基本数据类型与字符之间的转换

如:String s = "123";

Gridster.js多列网格式拖动布局插件
Gridster.js多列网格式拖动布局插件

网页中拖动 DIV 是很常见的操作,今天就分享给大家一个 jQuery 多列网格拖动布局插件,和其它的插件不太一样的地方在于你处理拖放的元素支持不同大小,并且支持多列的网格布局,它们会自动的根据位置自己排序和调整。非常适合你开发具有创意的应用。这个插件可以帮助你将任何的 HTML 元素转换为网格组件

Gridster.js多列网格式拖动布局插件 74
查看详情 Gridster.js多列网格式拖动布局插件

int num = Integer.parseInt(s);注意:当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,会抛出异常java.lang.NumberFormatException

2、String类型转换成double类型变量:使用double类的parseDouble(String )方法

如:String s = "123";

idouble num = Double.parseDouble(s);

3、int类型变量转换成String类型变量:使用String类的valueOf(int )方法

如: int num = 123;

String s = String.valueOf(num);

4、Double类型变量转换成String类型变量:使用String类的valueOf(int )方法

如: Double num = 123.0;

String s = String.valueOf(num);

5、String变量转换成字符数组Char[]:使用String类的toCharArray()方法

如: String s = "123";

6、字符或字符数组转换成字符串,也是通过valueOf()方法,不再给出示例代码。

以上就是自动转换规则在不同数据类型间的应用的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:Excel办公网网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号