表达示的数据类型
2012-07-18 21:48
239 查看
强类型语言如c/c++/java
表达示与变量 都是有数据类型的
一个运算表达示要求运算数都是同一类型,然后运算结果就也是这个类型
当两个(或一个或三个)运算数不是同一类型时,编译器会先把低级别的自动转换成高级别的以达到所有运算数为同一数据类型然后再运算 运算结果也为这一类型
如5/4的结果为1 而不会是1.25(因为1.25是浮点类型而5与4都是整型)
但5.0/4的结果就为1.25了(因为两个操作数不是同一类型,编译器会先把4也转换成浮点数---注意,浮点数与整数在内存中的表示方法是不同的哦--然后运算结果的类型也为浮点型)
表达示与变量 都是有数据类型的
一个运算表达示要求运算数都是同一类型,然后运算结果就也是这个类型
当两个(或一个或三个)运算数不是同一类型时,编译器会先把低级别的自动转换成高级别的以达到所有运算数为同一数据类型然后再运算 运算结果也为这一类型
如5/4的结果为1 而不会是1.25(因为1.25是浮点类型而5与4都是整型)
但5.0/4的结果就为1.25了(因为两个操作数不是同一类型,编译器会先把4也转换成浮点数---注意,浮点数与整数在内存中的表示方法是不同的哦--然后运算结果的类型也为浮点型)
相关文章推荐
- 你好,C++(9)坐216路公交车去买3.5元一斤的西红柿——C++中如何表达各种数值数据 3.3 数值数据类型
- JS代码放置位置、变量与数据类型、运算符与逻辑表达运算符
- 你好,C++(9)坐216路公交车去买3.5元一斤的西红柿——C++中如何表达各种数值数据 3.3 数值数据类型
- 形象表达VBScript的数据类型
- (转载)你好,C++(9)坐216路公交车去买3.5元一斤的西红柿——C++中如何表达各种数值数据 3.3 数值数据类型
- Java(数据类型,数组表达,Unicode编码)
- C如何更改二进制数表达的数据类型?
- SQL SERVER2000教程-第三章 数据类型 第一节 系统数据类型
- oracle慎用char数据类型
- python中的数据类型
- js读取解析JSON类型数据
- C语言数据类型长度及作用域
- SQL语句oracle中如何插入Date类型的数据
- MySQL存储引擎与数据类型
- 疯狂JAVA——第三章 数据类型和运算符
- symbian c++ 学习 2 数据类型及代码规范
- char, signed char,unsigned char, short int unsigned short int, int数据类型取值问题
- python 使用sqlobject 向数据库中写一个 datetime 类型数据
- silverlight绑定弱类型数据
- 【转】自定义Hadoop数据类型