我想到的方法每个11位数的电话号最少要5个字节。
方法一:定义一个long变量,long变量的范围是一个十位数,电话号第1位肯定是1,剩下10位数 一个long变量保存9位数,再定义一个char变量保存剩下的1位,char变量加一个long变量一共要5个字节。
方法二:电话号第1位肯定是1,剩下的10位数用10个BCD码保存,一个字节可以保存两个BCD吗,也是5个字节
5*100=500,所以保存100个电话号最少500个字节,也就是0.5k的容量
这只是我的方法,仅供参考
每个手机号都是1打头,这个1可以不存,其余的10个数字用压缩BCD码存,就是说1个字节存2位数字,一个手机号需要5个字节。100个手机号就是500个字节,需要不低于512字节的EEPROM
如果号码多的话,建议分段存储,100个就用楼上方法就行