java中,char A怎么算出来数值
答案:3 悬赏:0 手机版
解决时间 2021-12-22 14:31
- 提问者网友:轮囘Li巡影
- 2021-12-21 22:50
java中,char A怎么算出来数值
最佳答案
- 五星知识达人网友:煞尾
- 2021-12-22 00:23
char A = 'A';
System.err.println(A );//输出A
System.err.println(A + 1);//输出66
你把char类型用于运算,就会得到数值,因为A在编码表中就是65,运算的时候回转化成编码表中对应的数值进行运算,比如下面
System.err.println((char)(A + 1));//输出的就是 B
好好学学Java基本数据类型
System.err.println(A );//输出A
System.err.println(A + 1);//输出66
你把char类型用于运算,就会得到数值,因为A在编码表中就是65,运算的时候回转化成编码表中对应的数值进行运算,比如下面
System.err.println((char)(A + 1));//输出的就是 B
好好学学Java基本数据类型
全部回答
- 1楼网友:笑迎怀羞
- 2021-12-22 01:00
使用强制转换,可以实现 字符和数字的转换
参考代码
public class CharDemo {
public static void main(String args[]) {
//从char转换成int数字
char c = 'A';
int i = (int)c;
System.out.println(i);//输出65
//从int数字转换成char
int i2 = 68;
char c2 = (char)i2;
System.out.println(c2);//输出D
}
}
- 2楼网友:时间的尘埃
- 2021-12-22 00:31
char ch='a';ch是个字符型变量,而’a'在c语言中为字符型常量,其内码为97
用printf输出时,printf("%c",ch);那么会输出a
而printf("%d",ch);那么会输出97
所以a+ch=5+97=102
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯