学习C语言的第三天
指数型函数
| ads | 整数的绝对值 |
int x; ads(x); |
fabs | 求x的绝对值 |
double x; fads(x); |
| sin或cos或tan | 求sin或cos或tan的值 |
double x; sin或cos或tan(x); |
exp | 求ex |
double x; exp(x); |
| sqrt | 求根号x |
double x; sqrt(x); |
pow | 求xy |
double x,y; pow(x,y); |
| log | 求lnX |
double x; log(x); |
log10 | 求lg(X) |
double x; log10(x); |
%m.nf型
#include<stdio.h>
int main()
{
double a,b,c; %m.nf中“m”表示结果整体占m个格,“n”表示小数点后占几个格。
a=3.67; %5.2f表示结果整体占5个格,小数点后占2个格。
b=5.43;
c=6.21;
printf("设定的a是%5.2f,b是%-5.2f,c是%7.4f\n",a,b,c);
return 0;
}
%e型 表示结果用科学计数法的形式表示出来
#include<stdio.h>
int main()
{
double a=123.456; 运行结果:1.234560e+002
printf("%e",a); 表示1.234560*102
return 0; e+003表示103,e+多少 表示10的多少次方
}
(int)(表达式)型 表示将表达式结果转化成整数
#include<stdio.h>
int main()
{
printf("请输入一个大于0小于999的数字");
double a;
int ge,shi,bai;
scanf("%lf",&a);
bai=(int)(a/100);
shi=(int)((a-bai*100)/10);
ge=(int)(a-bai*100-shi*10);
printf("该数字的个位为%d,十位为%d,百位为%d\n",ge,shi,bai);
return 0;
}

浙公网安备 33010602011771号