3.乘法运算符 *
int b = 10 * 5;
注意:乘法运算符并不是x或者X,而是星号* 。变量b最终的值是50 。
4.除法运算符 /
double a = 10.0 / 4;
double b = 10 / 4;
printf("a=%f, b=%f \n", a, b);
注意:除法运算符并不是÷,而是一个正斜杠 /
1>; 第1行中的10.0是浮点型,4是整型,因此会将4自动类型提升为浮点型后再进行运算,最后变量b的值是2.5
2>; 第2行中的10和4都是整型,计算机中的运算有个原则:相同数据类型的值才能进行运算,而且运算结果依然是同一种数据类型 。因此,整数除于整数,求出来的结果依然是整数,会损失小数部分 。最后变量b的值是2 。
5.模运算符或称取余运算符 %
注意:这个%并不是除号÷,它是一个取余运算符,或者叫做模运算符 。取余的意思是,取得两个整数相除之后的余数 。比如,5除于2的余数是1,5除于3的余数是2 。因此使用这个%有个原则:%两侧必须都为整数 。
错误的写法:1 int a = 5.0 % 2;
编译器会直接报错,因为5.0并非整数 。
4.C语言取根号怎么写修改几个地方:
1 scanf("%f",&x);为scanf("%lf",&x);即加个l(L小写)在%f中间;
解释:double输入用%lf格式,float用%f格式
2 printf("y=%f\d",y);为printf("y=%lf\n",y);
即加个l(L小写)在%f中间;输出double也用%lf格式,
\d格式没见过,一般换行用\n格式
其他几个地方的\d都是这样
最后个printf也加个l,改成\n试试 。
不行的话,源程序贴出来,看看 。
5.求√2的精确值用c语言怎么写#include
#include
double bisectionMethod(double (*f)(double), double low, double high, double epsilon);
double f(double x);
int main() {
printf("2的平方根为:%.3f 。\n", bisectionMethod(f, 0, 2, 0.0001));
return 0;
}
double bisectionMethod(double (*f)(double), double low, double high, double epsilon) {
double mid = (low + high) / 2;
while (fabs(high - low) >epsilon) {
if (f(low) * f(mid) high = mid;
} else {
low = mid;
}
mid = (low + high) / 2;
}
return mid;
}
double f(double x) {
return x * x - 2;
}如果需要精确到小数点后3位,则需要计算到小数点后第4位 。
6.在c语言中根号如何表示,谢啦在C语言中,可以用sqrt()函数表示根号,参数类型为double类型,使用前需要先引入头文件math.h 。
以下列代码为例:
#include<stdio.h>
#include<math.h>
void main()
{
double i = 9;
printf("%f\n",sqrt(i));
return 0;
}
扩展资料:
math.h数学函数库,一些数学计算的公式的具体实现是放在math.h里,具体有:
1、double acos(double x) 返回x的反余弦弧度 。
2、double asin(double x) 返回x的反正弦弧度 。
3、double atan(double x) 返回x的反正切值,以弧度为单位 。
4、double atan2(doubly y, double x) 返回y / x的以弧度为单位的反正切值,根据这两个值,以确定正确的象限上的标志 。
5、double cos(double x) 返回弧度角x的余弦值 。
6、double cosh(double x) 返回x的双曲余弦 。
7、double sin(double x) 返回弧度角x的正弦 。
8、double sinh(double x) 返回x的双曲正弦 。
9、double tanh(double x) 返回x的双曲正切 。
10、double exp(double x) 返回e值的第x次幂 。
11、double log(double x) 返回自然对数的x(基准-E对数) 。
12、double log10(double x) 返回x的常用对数(以10为底) 。
13、double modf(double x, double *integer) 返回的值是小数成分(小数点后的部分),并设置整数的整数部分 。
14、double pow(double x, double y) 返回x的y次方 。