一、基本数据类型转换
1.boolean类型不可以转换为其他的数据类型(其他类型变量也不可转换为boolean)。
2.整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:
(1)容量小的类型自动转换为容量大的数据类型;数据类型按容量大小排序位:
①byte,short,char->int->long->float->double
②byte,short,char之间不会互相转换,他们三者在计算时首先回转换为int类型。
(2)容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,单可能造成精度降低或溢出;使用时要格外注意。
如:float f1 = (float)((i1+i2)*1.2)或float f1 = 1.23f;
long l1 = 300000000000000L 后面必须加L,否则会被当成int类型处理,int类型撑不开,将会显示过大的整数!
(3)有多种类型的数据混合运算时,系统首先自动的将所有数据转换成最大的那一种数据类型,然后再进行计算。
(4)实数常量(如:1.2)默认为double。
(5)整数常量(如:123)默认为int。
注:byte b1 = 1;
byte b2 = 2;
int可以直接给byte,short,char赋值,但不可超出表值范围,例如:byte表述范围为127,b1 < 128 !
相关推荐
有时候需要对数据内置的类型进行转换,在进行数据类型的转换时只需要将数据类型作为函数名即可,在Python中内置了一些数据类型转换的函数: 1. int()函数 int() 函数用于将一个字符串或数字转换为整型。 语法:int(x...
提供了西门子PLC 不同数据类型转换Tool collection of conversion blocks for data type conversions
VC常用数据类型转换 VC常用数据类型转换 VC常用数据类型转换
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问下面笔者就开发中的一些体会介绍给大家。 我们知道,...
sql数据类型转换(cast() and convent())函数),举例说明具体使用方法
常用的js数据类型转换函数parseInt
jni数据类型转换例程 1. java向native传递常用基本数据类型 和字符串类型 2. java向native传递数组类型 3. java向native传递自定义java对象 4. java向native传递任意java对象(以向native传递ArrayList为例) 5....
使用Visual C++编程时,数据类型转换是很头疼的事情,特别是在Visual Stdio 2010中使用Unicode字符串的转换令人困惑,例如(LPTSTR)(LPCTSTR)CString 转化为LPCTSTR,附件是本人利用网上资源整理的vc数据类型转换说明...
TIA博途S7通用函数库LGF(包含数据类型转换+数据处理等)+使用说明(英文)
C#数据类型转换问题集锦
VBA 批量数据类型转换,简化办公,大大提高效率。包涵源代码
VC数据类型转换详解 VC数据类型转换详解
简要介绍了异构数据库系统的基本概念以及对异构数据库数据类型转换的需求分析;重点介绍了异构数据库数据类型转换所面临的主要技术问题及解决方案;并介绍了XML在异构数据库系统中的应用;最后,简要介绍了异构数据库...
C#各种数据类型转换,字符串 转换 char数组,char数组 转换 字符串,byte数组 转换 字符串,字符串 转换 byte数组 注意转换出来会使原来的bytearray长度变短,字符串 转换 byte数组 长度为传如的长度,将字符串编码为Base...
MFC各种数据类型转换 MFC各种数据类型转换 MFC各种数据类型转换 MFC各种数据类型转换 MFC各种数据类型转换
数据类型转换就是将数据(变量、表达式的结果)从一种类型转换到另一种类型。例如,为了保存小数你可以将int类型的变量转换为double类型。 数据类型转换的一般格式为: (type_name) expression type_name为要转换到...
数据类型转换 格式 各种数据类型 互相转换 vc C语言
mysql数据类型转换
天轰穿系列教程之-8数据类型转换天轰穿系列教程之-8数据类型转换天轰穿系列教程之-8数据类型转换天轰穿系列教程之-8数据类型转换天轰穿系列教程之-8数据类型转换天轰穿系列教程之-8数据类型转换天轰穿系列教程之-8...
c++与pb的数据类型的转换关系,可解决pb中API编程涉及的数据类型转换问题