A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 林豪 中级黑马   /  2012-5-11 09:00  /  2339 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

毕老师说 write 只能接受最低的8位,比如年龄如果输入258(100000010)就会丢失数据,剩下2(00000010)
那输入姓名时候和学号那些为什么就不会丢失数据呢?

评分

参与人数 1技术分 +1 收起 理由
贠(yun)靖 + 1 学号一般都是String类型的

查看全部评分

4 个回复

倒序浏览
没听到过。
回复 使用道具 举报
是不是年龄是int型数据,而姓名和学号不是呢?数据类型的问题。
回复 使用道具 举报
应该是write一次写入的最小单位是1byte=8bit吧。write有write(char[])方法的,一次可以写入n多字节的。如果写汉字的话,你一个字节一个字节的写,肯定要出问题的,因为表示一个汉字是用至少两个字节。
回复 使用道具 举报
哥们,你是不是听错了,我也在学毕老师的视频的,是你理解错了。建议你好好再看视频。
没有
“毕老师说 write 只能接受最低的8位,比如年龄如果输入258(100000010)就会丢失数据”的说法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马