1.自动转换类型:容量小的数据类型与容量大的数据类型做运算,容量小的会自动转换为容量大的数据类型。 2.自动转换:char,byte,short=>int=>long=>float=>double。Char,byte,short之间做运算默认的是int类型。 3.强制类型转换;容量大的转换为容量小的 ...
分类:
编程语言 时间:
2017-04-07 23:19:52
阅读次数:
379
String相关知识 引用类型的强制类型转换需要注意:转换只能在具有继承关系的两个类型之间进行;如果试图将一个父类实例变量转换成子类类型时,这个对象必须是子类的实例才行(编译时是父类类型,运行时是子类类型),否则发生ClassCastException异常。 String、StringBuffer ...
分类:
编程语言 时间:
2017-04-02 17:48:21
阅读次数:
207
强制类型转换(显示转换) dynamic_cast<Dst_Type>(Src_var) Src_var必须是引用或者指针类型,Dst_Type类中含有虚函数,否则会有编译错误; 若目标类与源类之间没有继承关系,则转化失败,返回空指针(注:失败并不是运行崩溃) static_cast<Dst_Typ ...
分类:
编程语言 时间:
2017-04-01 00:43:49
阅读次数:
201
一、模问题 1.负数模整数,结果为负数,例:-5%2 = -1; 2.正数模负数,结果为正数,例:5%(-2)=1; 3.负数模负数,结果为负数,例:-5%(-2)=-1; 4.0模任何数结果为0,例:0%5 = 0; 二、自增、减问题 1. 三、强制类型转换 1.System.out.printl ...
分类:
编程语言 时间:
2017-03-30 11:25:42
阅读次数:
170
多行注释、单行注释、制表符、换行符/* */ // \t \n int a=10;double b=a;//int-->double自动类型转换 double c=10.33;int d=(int)c;//double-->int强制类型转换 import java.util.Scanner;Sca ...
分类:
编程语言 时间:
2017-03-29 23:07:45
阅读次数:
217
在java中强制类型转换分为基本数据类型和引用数据类型两种,这里我们讨论的后者,也就是引用数据类型的强制类型转换。 在Java中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是 ...
分类:
编程语言 时间:
2017-03-29 16:27:47
阅读次数:
178
类型转换 C语言中的强制类型转换很简单,不管什么类型的转换都是TYPE b=(TYPE)a; C++中类型转换提供了4种类型转换操作符来应对不同场合的应用。static_cast 静态转换。如int转换成charreinterpreter_cast 重新解释类型dynamic_cast 命名上理解是 ...
分类:
其他好文 时间:
2017-03-24 23:06:50
阅读次数:
196
用户定义的数据类型转换 C#允许定义自己的 数据类型,这意味着需要某些 工具支持在自己的数据类型间进行数据转换.方法是把数据类型转换定义为相关类的一个成员运算符,数据类型转换必须声明为隐式或者显式,以说明怎么使用它. C#允许用户进行两种定义的数据类型转换,显式和隐式,显式要求在代码中显式的标记转换 ...
-----------siwuxie095 多态性的体现: (1)方法的重载与重写 (2)对象的多态性 对象的多态性: (1)向上转型:程序会自动完成 (2)向下转型:强制类型转换 代码: package com.siwuxie095.pol; class A{ ... ...
分类:
其他好文 时间:
2017-03-18 17:56:22
阅读次数:
140
1.各种进制的表现形式和特点 对于整数,有四种表示方式 二进制:0,1 ,满2进1.以0b或0B开头。 十进制:0-9 ,满10进1 八进制:0-7 ,满8进1. 以数字0开头表示 十六进制:0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。 如:0x21AF +1= 0 ...
分类:
编程语言 时间:
2017-03-16 20:08:06
阅读次数:
257