永发信息网

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基本数据类型
全部回答
  • 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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯