您好、欢迎来到现金彩票网!
当前位置:2019欢乐棋牌 > 字面值 >

java Int类型的值 转换成ascii 值对应的字符

发布时间:2019-07-27 04:39 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  1、将数值 “22545” 转换成 char 类型,然后运行,控制台得到的结果是 中文“堑”.

  2、将中文 “一” 转换成 int 类型,然后运行,控制台得到的结果是 19968.

  在使用字面值对整数赋值的过程中,可以将int literal赋值给byte short char int,只要不超出范围。这个过程中的类型转换时自动完成的,但是如果你试图将long literal赋给byte,即使没有超出范围,也必须进行强制类型转换。例如 byte b = 10L;是错的,要进行强制转换。

  除了赋值以外,表达式计算过程中也可能发生一些类型转换。在表达式中,类型提升规则如下:

  如果有一个操作数为long,整个表达式提升为long。float和double情况也一样。

  至于为啥要加两个0,我也不是很清楚,反正加了就通过了,当然这里index要在[0, 255]之间

  解释:上面”a“的值就是int类型的数值,b就是转换后的数值,如a =0;那么 b的值就是30;

  备注:assic中”0“对应的就是”30“,”1“对应的是”31“,依次类推。但是大于9的就会没有对应的值,输出结果也就是为空。

http://halsoankan.com/zimianzhi/410.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有