其中x和y都是双精度浮点(double)型 。
#include"math.h"
U32sqrt_fun(U64x){
U32low=0;
U32high=x;
U32mid;
U64data;
while(lowhigh){
mid=(low+high)/2;
data=(U64)mid*mid;
if(datax){
high=mid-1;
}else if(datax){
low=mid+1;
}else{
return(mid);
}
}
return(mid);
}
voidmain(void){
volatileU32td1,td2;
U64d=0x12345678ABCD;
td2=sqrt(d);
td1=sqrt_fun(d);
}
扩展资料
C语言无参函数的定义:
dataType是返回值类型,它可以是C语言中的任意数据类型,例如int、float、char等 。
functionName 是函数名,它是标识符的一种,命名规则和标识符相同 。函数名后面的括号( )不能少 。
body是函数体,它是函数需要执行的代码,是函数的主体部分 。即使只有一个语句,函数体也要由{}包围 。
如果有返回值 , 在函数体中使用return语句返回 。return出来的数据的类型要和dataType一样 。
C语言中开平方函数是什么?1、C语言中求平方根的函数是sqrt
2、实例:
函数原型: double sqrt(double x);和 float sqrt(float x);
头文件:#include math.h
参数说明:x 为要计算平方根的值
返回值:返回 x 平方根
注意事项:如果 x0 , 将会导致 domain error 错误 。
示例计算200 的平方根值:
#include math.h
#include stdio.h
int main(){
double root;
root = sqrt(200);
printf("answer is %f\n", root);
return 0;
}
//输出:answer is 14.142136
关于计算机c语言算平方的函数和c语言计算平方和程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 婚礼视频用什么音乐,做婚礼视频用哪个音乐比较好
- asp.net上传文件格式,aspnetcore上传文件
- 现代建筑设计小程序开发,建筑类小程序
- 新号五分钟直播话术大全,新人直播间话术技巧
- mysql中怎么计算除法 report英标
- wordpress怎么获取数据库名,wordpress 数据库查询
- 定西网站制作,定西网站优化公司
- oracle建表as,oracle建表按月分期
- linux命令返回结果 linux返回指令