为什么存储7个浮点数需要34个字节?

Why does storing 7 floating-point numbers need 34 bytes?

我有一个文件以双精度形式存储 7 个数字。见下文。但它的大小只有 34 个字节。不应该是 7*8 = 56 字节吗?

$ cat data
17.2
18.1
16.5
18.3
12.6
0.75
0.25$ ls -l data
-rw-r--r-- 1 root root 34 Apr 15 03:29 data

该文件包含数字的文本表示形式(例如写成带有小数点和换行符的数字)而不是 IEEE-754 浮点数。您看到的字节数是指使用的字符数,而不是 IEEE-754 格式所需的字节数。