数据的对齐有时候不像我们看到的那样,有时候看起来很整齐的数据,读取却不对,如果数据是以Tab键隔开的,那可要注意了。用Notepad++打开文本数据,Tab键占的空格位是可以修改的,一般20即可。这只是直观上的是否对齐,一旦读进内存,一个Tab键,只占一个字节'\t',跟看到占多少个空格并没有关系。
百度百科:键盘上的Tab键位于大小写键( Caps Lock )的上面,Tab 键是 tabulator key 的缩写,其含义是“作表的人,制表机,(打字机上为制表用的)跳格键”。它最基本的用法就是用来绘制无边框的表格。单词之间的间隔都是按下一次 Tab键来实现的。它一般等于 8 个空格的长度,当它的前面有单词的时候,和单词长度加起来刚好能被 8 整除。