算法笔记2.2&2.3

2.2.1 赋值表达式

m=n=5;

2.2.2 使用scanf和printf

intscanf(“%d”,&a)
long longscanf(“%lld”,&a)
floatscanf(“%f”,&a)
doublescanf(“%lf”,&a)
charscanf(“%c”,&a)
char(字符串)scanf(“%s”,&a)

在使用char字符时,空格和换行可以作为字符存储于char

intprintf(“%d”,a)
long longprintf(“%lld”,a)
floatprintf(“%f”,a)
doubleprintf(“%f”,a)
charprintf(“%c”,a)
char(数组)printf(“%s”,a)
在C语言中double的默认输出保留六位小数,和float一样。

想输出%或者\,需要在前面再加一个%或者\。
即printf(“%%”)得到结果 %
printf(“\”)得到结果 \

三种实用输出格式

(1) %md
可以使不足m位的int型变量以m位进行右对齐输出,其中高位用空格补齐
(2)%0md
同上进行右对齐输出,但补齐使用0
(3)%.mf
可以让浮点数保留m位小数输出,这个保留使用的是精度的“四舍六入五成双”

2.2.3 使用getchar和putchar输入输出字符

char a=getchar();
putchar(a);

2.2.4 注释方法

(1)使用“ /**/ ”注释
(2)使用“ // ” 注释

2.2.5typedef

它可以给一个复杂的数据类型起别名。避免出现大量该复杂类型名影响效率。

2.2.6常用math函数

1.fabs(double x)函数
用于对double类型变量取绝对值
2.floor(double x)和ceil(double x)
floor用来向下取整,ceil用来向上取整
3.pow(double x,double p)
用来返回xp次方
4.sqrt(double x)
用来返回x的算术平方根
5.log(double x)
用来返回以自然数为底的对数
6.sin(double x),cos(double x),tan(double x)
7.asin(double x),acos(double x),atan(double x)
8.round(double x)
用来四舍五入取整

2.3.1~2.3.2选择结构if

2.3.3switch语句

switch(表达式){
	case 常量表达式:
		...
		break;
	case 常量表达式:
		...
		break;
	default...
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值