社区
Java SE
帖子详情
为什么都是强使类型转换,却输出不同结果呢
howboy5
2005-12-30 05:22:19
代码如下
int a=65;
char c;
c=(char)a;
System.out.println(a) // 输出A
int a=65;
System.out.println((char)a); //报错,
我就是搞不清楚这两段都是一样的为什么下面的会报错,有知道的吗,请解释一下,谢谢~
...全文
230
4
打赏
收藏
为什么都是强使类型转换,却输出不同结果呢
代码如下 int a=65; char c; c=(char)a; System.out.println(a) // 输出A int a=65; System.out.println((char)a); //报错, 我就是搞不清楚这两段都是一样的为什么下面的会报错,有知道的吗,请解释一下,谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
howboy5
2005-12-30
打赏
举报
回复
的确是可以输出,晕。是自己弄糊涂了,
不吃螺蛳
2005-12-30
打赏
举报
回复
2次都可以成功的,,楼主看下啊!
第2次可以输出值为A
因为println可以输出int,char,char[]等
chowkaunsogn
2005-12-30
打赏
举报
回复
都可以编译通过。
不吃螺蛳
2005-12-30
打赏
举报
回复
第一次你输出的是a,一个int?
第2次你输出的是char(a),一个char?
C语言【隐式
类型转换
】和【显式
类型转换
】
而
类型转换
的方式一般可分为隐式
类型转换
(也称:自动
类型转换
)和显示
类型转换
(也称:
强
制
类型转换
),两者有着本质上的区别。隐式
类型转换
是由编译器自动进行的,不需要人为的干预,而且我们也观察不到类型是如何...
【C语言】隐式
类型转换
和
强
制
类型转换
详解
提示:以下是本篇文章正文内容,下面案例可供参考C语言中的
类型转换
是编程中不可避免的一部分,而隐式
类型转换
和
强
制
类型转换
则是两种
不同
的策略。隐式
类型转换
使得编程更灵活,但有时也会导致意外行为。
C语言
类型转换
-自动
类型转换
、
强
制
类型转换
、指针
类型转换
数据
类型转换
就是将数据(变量、数值、表达式的结果等)从一种
类型转换
为另一种类型。 自动
类型转换
自动
类型转换
就是编译器默默地、隐式地、偷偷地进行的数据
类型转换
,这种转换不需要程序员干预,会自动发生。 将...
C语言数据
类型转换
详解
数据
类型转换
就是将数据(变量、数值、表达式的结果等)从一种
类型转换
为另一种类型。 自动
类型转换
自动
类型转换
就是编译器默默地、隐式地、偷偷地进行的数据
类型转换
,这种转换不需要程序员干预,会自动发生。 1 ....
JS中的
强
制
类型转换
js
类型转换
出的值都是基本类型(number、boolean、string、null、undefined、string),并不会转换为引用类型的值。
强
制
类型转换
类型转换
发生在静态语言的编译阶段,
强
制
类型转换
则发生在动态语言的运行阶段,在js...
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章