字符与字符串

ascii码

  • 大写字母和小写字母相差32,大写字母-32=小写字母
  • ascii码中包含格式化字符串,例如\t,\n等

字符串的表示

字符通常组合为字符数目可变的字符串。字符数目的表示方法。

  • 保留字符串的第一个位置作为给出字符串的长度。
  • 附加一个字符串长度的变量。
  • 字符串的最后一个位置用一个字符来标示其结尾。
    C语言使用第三种,Java使用第一种。

Unicode通用编码

  • Java对字符使用Unicode编码,它默认使用16位来表示一个字符。

mips处理十六位半字(halfword)通过读取半字指令lh从存储器读取一个半字。然后放在寄存器最右边的16位。与读取字节类似,lh会把半字看成有符号数并进行符号扩展。lhu会把半字看成无符号数。sh进行存储。

posted @ 2017-09-21 19:13  shubin  阅读(173)  评论(0)    收藏  举报