java 转义 空格_急呀!'\0'是空格转义符还是结束转义符呀

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

今天在网上搜了好多,有的说是空格符有的说是结束符,搞得我晕头转向。还有比如下面这段代码:

向文件写入数据

try{

FileOutputStream fos=new FileOutputStream("c://Tomcat 5.5//webapps//ROOT//JSP//file5.dat");

DataOutputStream dos=new DataOutputStream(fos);

dos.writeInt(1234567890);

dos.writeLong(1234567890);

dos.writeShort(31234);

dos.writeFloat(112.234f);

dos.writeDouble(144.145);

dos.writeChars("你好北京");

}

catch(IOException e){

out.println("文件发生错误");

}

try{

FileInputStream fis=new FileInputStream("c://Tomcat 5.5//webapps//ROOT//JSP//file5.dat");

DataInputStream dis=new DataInputStream(fis);

out.println("整型:"+dis.readInt()+"
:");

out.println("长整型:"+dis.readLong()+"
:");

out.println("浮点型:"+dis.readFloat()+"
:");

out.println("双精度:"+dis.readDouble()+"
:");

out.println("整型:"+dis.readShort()+"
:");

char c;

while((c=dis.readChar())!='\0'){

out.println©;

}

}

catch(IOException ee)

{

out.println();

}

%>

中的“while((c=dis.readChar())!='\0')”这句怎么解释呀,'\0'如果是空格符,空格符的解释是不是说"存储的是一个空的字符串呀”。'\0'为什么不可以换成"null"或" "哪?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值