double与float的详解

scanf读%f时,系统会读取4字节长度,放到float的空间。 double有8字节空间,float和double的关系不像int和long的关系那样,简单的在后面增加4字节的位置,是两个不同的存储区域 所以 读取时类型务必要对应 printf时,C里的float其实在使用过程中被隐式转换成了double 所以在printf时用float还是double其实是一样的。用%f和%lf都可以。 但是
相关文章
相关标签/搜索