c语言关于函数类型的选择题 请问为什么不是float型呢?

如题所述

sqrt函数返回值是double。表达式包含隐性转换,规则就是尽量保证数据精度不丢失。

对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,C语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要用双精度(以省内存,加快运算速度)追问

这里答案是int 型哎。。而且好像没用sqrt函数😱

温馨提示:内容为网友见解,仅供参考
无其他回答

c语言关于函数类型的选择题 请问为什么不是float型呢?
sqrt函数返回值是double。表达式包含隐性转换,规则就是尽量保证数据精度不丢失。对编程人员来说,double 和 float 的区别是double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多,C语言中数学函数名称double 和 float不同,不要写错,能用单精度时不要...

c语言函数类型选择题 请问为什么不是float型呢?
有的编译器默认的不写返回值类型的为int型,编译器不会自动根据你的程序中的return语句判断的。

二级c语言,该函数类型是? 为什么是int型?返回值y不是float型吗?
C语言函数在没有指定返回值类型的情况下,都是默认为int的.虽然返回的是y,但返回值一定要是int所以就要把y转换为int型,这样会丢失精度

c语言中输入int与double与float的区别在哪里?为什么用不
具体来说,double类型的变量通常使用8个字节存储数据,而float则使用4个字节。这种额外的内存使用带来的是更高的精度与更宽的数值范围。因此,当对数值的精确度有较高要求,或者需要处理非常大或非常小的数值时,使用double是更为合适的选择。在C语言中,通常建议根据具体需求来选择数据类型。例如,当处理...

大学c语言c第3题不是float型吗。返回值类型有几种啊
c语言在定义函数的时候如果没讲函数的返回类型,就是int。因此这个答案是对的。

C语言关于int型和float型的区别
例如 a=3, b=2; 则 c = a\/b = 3\/2 = 1 得 1 [2] 如果 是 float a,b,c; 那么 c=a\/b 将执行 浮点 除法, c = 3.0 \/ 2.0 = 1.5 [3] 如果 是 int a=3,b=2; float c;那么 c=a\/b 将执行 整数除以整数 的 “整除” 运算, 运算结果转 ...

...可以是char型变量和int型变量,但不能是float型变量”~~~_百度知...
正确的 !!

C语言的一道题目:设x,y均为float型变量,则以下赋值语句不合法的是...
该题应该选择B答案,因为求余运算符两边的操作数只能是整形变量,不能为float型。。。另外替你分析一下其他选项:A:++是自增运算符,即x的值先加1后再使用x的值,该值正确。B:略。。C:符合运算符, x*=y+8等同于x=x*(y+8),该值也正确,只是会损失精度,x*(y+8)返回的值是double型的...

c语言问题中int和float
int和float首先明白其本质是数据类型,何为数据类型,其实其名字就告诉我们,像我们学习时喜欢把整数和小数分开一样,这里的int是整数类型,float是浮点数(小数类型)。这不就是俩种数据类型 那么为什么要区分那,主要原因是计算机在存储数据时分配的内存空间是不同的,你定义了int(整型)它就分配对应...

c语言改错 第一个fun前边应该加float 还是double?为什么
明显是float 你的s就是float类型的 你的主函数里面输出是%f输出的,所以是float类型的

相似回答