c语言当中没有直接的乘方运算至于你这边出问题是因为pow返回的是浮点型,转为整型可能丢失精度
例如转化之后是 0000 0010
^
0000 0010
-------------
得到 0000 0000 (每一位对应作异或运算,相同则为0,不同则为1.) 最后结果就是0.
需要准备的材料分别有:电脑、C语言编译器.
①.、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp.
#includemath.h
main()
{double i;/*要用双精度型,因为pow函数的原形是double pow(double x,double y)*/
printf("input n:");
scanf("%lf",i);/*双精度型的格式符是%lf*/
}
扩展资料:
C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言.C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当.
当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势.
第一,引入math.h标准库.#includemath.h
你要开二次的话函数是sqrt(x);头文件是math.h,这个头文件就有很多数学的需要的函数.
望采纳!
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!