需求是要把字节中的内容以16进制的格式打印出来,于是写了类似如下代码: 预期打印是88-88-88-88, 66-66-66-66,实际打印是: 为什么会这样呢,分析如下: char 类型是有符号类型,而%x 格式是无符号整数格式,此时需要将char 类型强制转换成无符号整数格式。 如果字节的第一个 ...
分类:
其他好文 时间:
2018-07-25 23:52:35
阅读次数:
183
java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间 1.数据类型 (1)数据类型分类 基本数据类型(整数型,浮点型,字符型,布尔型 ) 引用数据类型 (2)数据类型转换 隐式转换:小的数据类型和大的数据类型进行混合运算的时候,小的数据类型会提升为大的 ...
分类:
编程语言 时间:
2018-07-14 11:46:45
阅读次数:
166
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsExcepti ...
分类:
其他好文 时间:
2018-07-05 17:26:17
阅读次数:
115
关于C语言指针类型 强制转换 引用一篇文章: C语言中,任何一个变量都必须占有一个地址,而这个地址空间内的0-1代码就是这个变量的值。不同的数据类型占有的空间大小不一,但是他们都必须有个地址,而这个地址就是硬件访问的依据,而名字只是提供给程序员的一种记住这个地址的方便一点的方法。但是,不同的变量在机 ...
分类:
编程语言 时间:
2018-05-01 23:16:17
阅读次数:
269
一、数字的装箱与拆箱 可以用new的方法定义,也可以直接赋值,使用它的自动转换的功能 二、封装类、基本类型与字符串的转换 1.封装类——基本类——封装类 intValue等方法拆箱 后者直接用封装类型强制转换 2.数字——字符串 Sting调用valueof方法 3.封装类——字符串 toStrin ...
分类:
其他好文 时间:
2018-03-30 16:16:57
阅读次数:
179
C 强制类型转换 强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型,如下所示: (type_name) express... ...
分类:
其他好文 时间:
2018-03-09 20:37:51
阅读次数:
214
自动转换 a是int类型,b是byte类型 当二者进行加法运算时(根据同类型相加结果还是同类型) 由于int的范围比byte的取值范围大这个时候jvm会自动将b转换成int类型 强制转换 强制转换就是将前面加上要转换的类型就可以了。 下面来看比较特殊的 上面代码在编译的时候会报错 常量3的类型为in ...
分类:
编程语言 时间:
2018-03-09 01:47:13
阅读次数:
192
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsExcepti ...
分类:
编程语言 时间:
2018-02-25 11:20:23
阅读次数:
216
Python3 学习第一天 Python 的一些常识性知识 Python3 学习第二天 if 语句 缩进 运算符 类型强制转换 短路原则 循环语句(while) break 和 continue Python3 学习第三天 多行注释的另一个作用 Pycharm 以及一些常用的编辑器 字符格式化输出 ...
分类:
编程语言 时间:
2018-02-19 10:25:45
阅读次数:
172
泛型的意义:泛型用来保证类型的统一,主要目的之一就是用来指定容器要持有什么类型的对象,而且由编译器来保证类型的正确性。1.类型安全,通过设置泛型,可以让编译器验证类型2.消除强制转换。如果不用泛型,将元素从容器中取出时,都是由object类型向目标类型强制转换。而由于泛型的擦除,所有的泛型类型变量都会被替换为原始类型,在获取的时候,集合会实现变量的强制转换,转换是隐式的。1.泛型类:publicc
分类:
其他好文 时间:
2018-01-31 14:52:05
阅读次数:
145