期末复习c#(day1)

ex.2.2计算矩形面积

int main()
{
	int x, y, area;
	x = 8;y = 6;
	area = x * y;
	printf("area is %d\n", area);
	return 0;
}

ex..2.3主函数与自定义函数调用

int main()
{
	int a, b, c;
	int add(int x,int y);// 要调用的函数
	scanf_s("%d %d", &a, &b);
	c = add(a, b);
	printf("%d", c);
	return 0;

}
int add(int x, int y)
{   int z;
	z = x + y;
	return z;

}

先写调用,再写出调用的函数

ex.3.1转义字符使用

int main()
{
	printf("ab\tcd\n");//\t横条下一制表位置\n换行
	printf("12345678\012student\x42\n");//\012八进制数表示字符 \x42十六进制数字符
	return 0;
}

输出:ab      cd
          12345678
          studentB

ex.3.2 符号常量的使用

#define PI 3.14
int main()
{
	double r, s;
	r = 20.0;
	s = PI * r * r;
	printf("s=%f\n", s);
	return 0;
 }

好处:只改一次,一改全改。

ex.3.3库函数调用方式(三角形面积)

#include<math.h>
int main()
{
	double a = 3.5, b = 4.5, c = 5.5;
	double p, s;
	p = 0.5 * (a + b + c);
	s = sqrt(p * (p - a) * (p - b) * (p - c));
	printf("%lf", s);
	return 0;
}

其中用到库函数math.h可以进行归纳总结

//1.三角函数
double sin(double x);
double cos(double x);
double tan(double x);
//2.绝对值函数
int abs(int x)// 整数
double fabs(double x)//小数(浮点数)
long labs(long x)//长整形
//3.exp和pow
double exp(double x)//指数函数e^x
double pow(double x,double y)//x^y
exp(2.0)=e^2,pow(2.0,3.0)=8
//4.log和log10函数
double log(double x)//logx
double log10(double x)//log10x
//5.sqrt函数
double sqrt(double x);
//6.随机数函数rand,srand
int rand(void);
void srand(unsigned int seed);


字符输入输出函数

1.putchar输出

int purchar(int c);

c可以是字符变量,常量,ASCII码的整数。

2.getchar输入

int getchar(viod)

不需参数,是获取的,只接收一个字符

优先级:

初等 >单目 >算数> 关系> 逻辑 >赋值 >逗号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值