C语言中t*t与t^2结果不一样是为啥?在for循环中结果不一样
t*t是计算乘积t^2计算t和2的按位异或求幂用pow(t,2)函数,需要包含math.h头文件
一个是乘法 一个是异或
t^2 就是t的平方,也就是t*t他俩在计算机中未必相等,取决于精度,比如double,float等类型,小数点后的位数