
error C2296: '^' : illegal, left operand has type 'double'
2个回答
展开全部
^是
异或
运算,它要求是整型,而sqrt是double,你可以用一个(int)
强制转换
一下
另外,没看懂你为什么^n,
是不是你以前用VB的,在C中用幂的话使用pow(x,n)函数,用math.h
头文件
异或
运算,它要求是整型,而sqrt是double,你可以用一个(int)
强制转换
一下
另外,没看懂你为什么^n,
是不是你以前用VB的,在C中用幂的话使用pow(x,n)函数,用math.h
头文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询