SZFX1-L3-YHG
2024-09-28 10:44:30
发布于:广东
格式化输出:
使用前记得输入头文件:
#include <cstdio>
输出函数:printf()
符号 | 效果 |
---|---|
\n | 用于换行 |
%d | 输出整数类型 |
%.mf | 输出浮点类型,有m位小数 |
圆的计算
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
double r,d,c,s;
cin >> r;
d=r*2;
c=d*3.14159;
s=r*r*3.14159;
printf("%.4f",d);
printf(" ");
printf("%.4f",c);
printf(" ");
printf("%.4f",s);
return 0;
}
类型转换:
转换规则:(低精度向高精度转换)int->long long->double
1.赋值和初始化类型转换
int a=2.5;
cout << a;
输出:2
2.表达式计算类型转换
cout << 5/2.0;
输出:2.5
3.强制类型转换
int a;
double b=(double)(a)
cout << a;
数学函数:
使用前记得输入头文件:
#include <cmath>
函数 | 效果 |
---|---|
pow(a,b) | 计算a的b次方(默认为浮点型) |
sqrt(a) | 对a进行开方 |
abs(a) | 取a的绝对值 |
floor(a) | 对a向上取整 |
ceil(a) | 对a向下取整 |
这里空空如也
有帮助,赞一个