1-9 的ascii我知道,那么双位数,比如11,三位数,111的ascii呢
再如多位数的ASCII 呢,怎么看,是1-9 的加起来还是什么

解决方案 »

  1.   

    不是加起来,而是拼起来。如果是两个字母,就是第一个字母的ascii * 256 + 第二个字母的 ascii。
    如果更多字母,4个以内可以得到 long
    再长,就只能用数组表示了。
      

  2.   

    ascii 是字符编码的一种,
    你说的 1-9 是字符 '1' - '9'不是 数字 1-9,ascii 编码的值是整数的子集, 11, 111 是整数, 不存在你说的问题.'11', '111', 是字符串, 各个字符的编码对应到你知道的.
      

  3.   

    那就是 数字11 没有ASCII 了啊。
      

  4.   

    假设“1”的ascii是0x31,那么“11”就是0x3131,得到12593。
      

  5.   

    "111"就是0x313131,也就是3223857
    如果是4位,就要考虑占用符号位的问题了。当然,我们假设编码为最普通的ASCII编码。事实上“11”还可以表示为别的形式,比如0x00310031。