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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

毕老师的视频中,读取多个字符时用到了
char[]  buf=new char[1024];

我搞不明白的是为什么长度定义为1024,和1000比的区别是什么呢?谢谢

6 个回复

倒序浏览
这个没有固定的定,只是因为大家都觉得应该这么写,1024是内存大写的一个进算单位,比如1024k=1M 1024M=1g   这个没有固定要求的但是大家都这么写就成了一个不是规定的规定也就是规范了(个人看法)
回复 使用道具 举报
你写100都可以,不过1024是二进制的一个运算单位,像是1Kg=1000g;只不过字节中1kb=1024b,1M=1024kb;习惯写法
回复 使用道具 举报
某人向程序员借1000元钱,程序员说:凑个整数吧,1024元。{:3_59:}
回复 使用道具 举报
付江涛 发表于 2014-9-3 11:22
某人向程序员借1000元钱,程序员说:凑个整数吧,1024元。

这有点逗呀
回复 使用道具 举报
1KB= 1024字节 ,可能是个人习惯
回复 使用道具 举报
付江涛 发表于 2014-9-3 11:22
某人向程序员借1000元钱,程序员说:凑个整数吧,1024元。

哈哈,明了了,对于程序员来讲,1024是整数,很恰当哈:D
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马