为什么一个变量定义成double,printf的时候用%d说明,它不会截断成整数输出
变量为 %d,那么 printf 会读取这些内存的二进制内容,并且当作一个整数,而不是读取这个浮点数再转换为整数
因为printf是运行时解释的,直接读取内存