一个txt文件中的一个数字一个字母是什么数据类型,各占多少字节

解决方案 »

  1.   

    1个数字或1个字母,对Java来说都是一个char,磁盘存储上占1个字节;如果非要说是什么字符集的话,可以理解为通用的ASCII字符集。其实汉字对Java来说也是一个char,只不过磁盘存储上就会根据编码集的不同而占用不同长度的字节空间。
      

  2.   

    ASII字符都是一个字节,其中包含了数字和英文字母还有其他的,GBK编码的中文是两个字节,UTF-8编码的有些中文是两个字节,有些是三个字节
      

  3.   

    txt文件不存在什么数据类型,只存在编码类型。如果是说用Java读入txt文件的话,读入的每一个字符都是char型的。
      

  4.   

    文本文件里不管你是数字还是字母,没有类型了都是一个char。
    而换成字节(byte)来看。 ASCII字符都是一个字节。包括了字母,数字,符号喝一些不可见的符号(比如换行)。如果是我们中文或日文等,就要看编码了。 GBK编码的中文是两个字节,UTF-8编码的有些中文是两个字节,有些是三个字节。