//AutoCast1.java
public class AutoCast1{
public static void main(String args[]){
int i = 100;
float f =123.456f;
double d = 100.123;
long e = 98765;

double dResult = 10+'a';
System.out.println(dResult);
}
}计算出来是107.0请朋友帮解说一下double dResult = 10+'a'; 
'a'为何等于97

解决方案 »

  1.   

    为什么会有程序员不知道ASCII码
      

  2.   

    http://baike.baidu.com/view/15482.htm
    标准ASCII表
      

  3.   

    原来是ASCII码的问题啊,还以为啥问题呢 
      

  4.   

    原来是ASCII码的问题啊,还以为啥问题呢 
      

  5.   

    java中的字符时Unicode编码,字母的Unicode编码和它的ASCII编码相同!
      

  6.   

    嗯,准确地说 Unicode 字符从 U+0000~U+00FF 的编码是与 ASCII 兼容的,也就是说是一样的。
      

  7.   

    这个是字母a的ASCII码
    键盘上的ASCII如下:
    http://blog.csdn.net/hemingwang0902/archive/2009/07/29/4391634.aspx
    a的ASCII码为97
      

  8.   

    a的ascii码就是97  A ascii码是65
      

  9.   

    为什么会有程序员认为Java是用ASCII码。
      

  10.   

    估计连DOS也没有接触过,是彻底的非正规军。
      

  11.   

    虽然默认编码不是ASCII 但是值是相等的

      

  12.   

    ascII的问题啊!!楼主是不是没学基础知识,半路出家的啊!!
      

  13.   


    正解!采用2个字节编码的字符集:UCS-2
      

  14.   

    这个只能来拿分了CSDN已经开始出现这种问题了
      

  15.   

    美国信息交换标准码(American Standard Code for Information Interchange)
      

  16.   

    美国信息交换标准码(American Standard Code for Information Interchange)
    ASCII码值
      

  17.   

    小写的英文字符对应的ASCII/UTF-8码是97。
      

  18.   

    能理解楼主!刚开始这样的!ASCII编码!每个键盘上的字母都有与之对应的!
      

  19.   

    A - Z: 65 - 90;
    a - z: 97 -122
      

  20.   

    ASCLL 码  多看看书吧 
      

  21.   


    那要看  00000000 000000001 和 00000000 00000000 00000000 00000001 是不是一样了。
    还要看你怎么看待这个问题:
    “大”属于下列那个字符集?
    1)GB2312  2)GBK  3)GB18030