int函数与double函数区别

img

img


为什么两个结果不一样啊,还有为什么同学说尽量不要用系统的pow

  1. 说尽量不要用库里的pow是你同学在水你(可能他自己都不清楚库里的怎么用
  2. int 和 double 是关键字,不是函数
  3. 关于int和double的区别,int 和 double 在内存中的存储方式不一样,浮点型存储规则可以在这里具体了解一下数据在内存中的存储
  4. 你初始化时给rel 赋值为 1, 而 1 是整型,按整型的方式存入rel,但是因为你的 rel 是double 类型,读取的时候是按double的读取规则

int整数类型
double浮点类型

int是整形变量,double是双精度浮点数。double比int精度高,范围大