黑马程序员技术交流社区

标题: 【求助】关于IO流Write的问题!! [打印本页]

作者: 林豪    时间: 2012-5-11 09:00
标题: 【求助】关于IO流Write的问题!!
毕老师说 write 只能接受最低的8位,比如年龄如果输入258(100000010)就会丢失数据,剩下2(00000010)
那输入姓名时候和学号那些为什么就不会丢失数据呢?
作者: 赵志勇    时间: 2012-5-11 09:05
没听到过。
作者: 孙峰    时间: 2012-5-11 09:31
是不是年龄是int型数据,而姓名和学号不是呢?数据类型的问题。
作者: 高云飞    时间: 2012-5-11 09:46
应该是write一次写入的最小单位是1byte=8bit吧。write有write(char[])方法的,一次可以写入n多字节的。如果写汉字的话,你一个字节一个字节的写,肯定要出问题的,因为表示一个汉字是用至少两个字节。
作者: 黄坚声    时间: 2012-5-11 11:20
哥们,你是不是听错了,我也在学毕老师的视频的,是你理解错了。建议你好好再看视频。
没有
“毕老师说 write 只能接受最低的8位,比如年龄如果输入258(100000010)就会丢失数据”的说法。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2