查看char的ASCII值对应的int值是多少
发布日期:2021-06-29 13:19:50
浏览次数:2
分类:技术文章
本文共 1121 字,大约阅读时间需要 3 分钟。
Java中char为字符型:两个字节
1)char类型采用的是Unicode字符集编码,一个字符对应一个码,变现的形式是字符char,但是实质上是一个int,我们都知道(ASCII码:‘a’–97 ‘A’–65 ‘0’–48),那么如何转换呢。
2)查看一个int值对应的char的ASCII码:
package demo;public class AsciiDemo { public static void main(String[] args) { char ch = 97; System.out.println(ch); char ch1 = 'a'; System.out.println(ch==ch1); }}
下面代码输出:说明直接通过输出char ch = 97;就可以知道一个int值97对应的char的ASCII值是多少。
3)查看char的ASCII对应的int值:
如果你尝试直接输出a:我们试一下:package demo;public class AsciiDemo { public static void main(String[] args) { char ch = 'a'; System.out.println(ch); }}
那么结果会直接输出 a。
a、 直接转换:输出97 和 true,转换成功。package day01;public class AsciiDemo { public static void main(String[] args) { char ch = 'a'; int intValue = ch; System.out.println(intValue); //97 System.out.println(ch==intValue); //true }}
b、 我们可以通过下面代码转换一下实现:输出结果:97 和 true,转换成功。
package demo;public class AsciiDemo { public static void main(String[] args) { char ch = 'a'; System.out.println(ch+0); //97 System.out.println(ch==97); //true }}
因为java中基本类型计算过程会转换为int类型计算,所以我们通过ch+0的操作,先将ch转换成int,然后+0,其实和没加一样,也就是本身ch的int值,从而实现了char的ASCII值转换成int值。
转载地址:https://chenhongliang.blog.csdn.net/article/details/102582059 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年04月24日 02时41分04秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
实习小白的日常(4)
2019-04-29
微信扫码登录验证PHP代码(不用开放平台)
2019-04-29
CH554E USB单片机 10引脚小封装低成本USB方案
2019-04-29
windows MQTT客户端
2019-04-29
LINUX下挂载(mount)查看树莓派镜像文件
2019-04-29
1元钱的超低成本单芯片USB单片机方案
2019-04-29
单片机/树莓派扩展双串口(TTL和RS485)
2019-04-29
基于CH568芯片的SATA电子盘方案
2019-04-29
linux下C语言判断网络是否连接
2019-04-29
2021/4/27课堂总结和作业
2019-04-29
2021.4.28课堂总结和作业
2019-04-29
2021.4.29课堂总结
2019-04-29
2021.4.30课堂总结和作业
2019-04-29
需要吗?2000GB+学习视频教程 面试资料免费下载
2019-04-29
MySQL对已存在数据库表添加自增ID字段
2019-04-29
idea中的一些常用快捷键
2019-04-29
js校验表单后提交表单的三种方法总结【转载】
2019-04-29
欢迎使用CSDN-markdown编辑器
2019-04-29