Java学习笔记——2024.11.27

2024.11.27

一、字符类型

1.字符类型初探

1732706765147

可以存放一个汉字(2字节)或者数字(这个c4存储的应该是ASCII编码为97的字符,也就是a)

2.字符类型细节

1732707731569

public class Chardetial { public static void main(String[] args) { char c1 = 97; System.out.println(c1); // a char c2 = 'a'; System.out.println(c2); // a System.out.println((int)c2); // 97 char c3 = '韩'; System.out.println((int)c3); // 38889 char c4 = 38889; System.out.println(c4); // 韩 System.out.println('a'+10); //107 } } //在java中,char的本质是一个整数,在默认输出时,是unicode码对应的字符 //要输出对应的数字,可以(int)字符

针对这个3的思考

char本质上是一个固定占用两个字节的无符号正整数,这个正整数对应于Unicode编号,用于表示那个Unicode编号对应的字符。

也就是通俗的来讲,如果我这个字符定义的为a,或者97,输出的默认都是这个字符a。如果我们想定义a,然后输出这个数字的话,那么就需要进行int的转换;

3.字符类型本质探讨

1732711947242

二、常用编码

1732712269270

1732716769306

1732717159937

三、布尔类型

1732717363769

1732717473304

四、自动类型转换

1732717621631

int a = 'c'double d = 80

1732720112339

//3 byte b1 = 10char c1 = b1;//这是不允许的

__EOF__

本文作者leejk
本文链接https://www.cnblogs.com/lee--jk/p/18573306.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   Soraplus  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示