9月9日结

%.1f 等于 %0.1f 代表 只输出小数点后一位
%5.1f 代表 三个整数一个小数 超出原样输出 ,比如输入 1.1 输出001.1 输入 11111.1 输出 11111.1
++i是先执行i=i+1后所得到的值作为表达式的值,而i++是取i的值作为表达式的值再执行i=i+1
||或&&与!非
%后应该是整数
x=y==5,布尔类型,bool
a-=a+b 等于a=a-(a+b)
优先级: ! > ++,–,=,,/,%,+,- > <,<=,>,>=,==,!= > &&,|| > ?: > =,+=,-=,=,/=,%= > ,
a=a–运算后a=a,运算符=将右边的值给左边赋值,a–取a的值赋给a所以a=a
逗号运算符中自左向右求各个表达式的值,兵役位后一个表达式的值作为整个逗号表达式的值,逗号运算符的优先级低于赋值运算符,也就是运算里面目前来看优先级最低的一个运算符
char和short型需要先转换成int型
unsigned short型转换成unsigned
flat型自动转换成double型
经过以上转换后仍存在不同的数据类型是按照int,unsigned.,long.double从低到高转换

if()内的妙用
1.使用判断是可以用或和非

abs()求整数的绝对值
fabs()求浮点数的绝对值

猜你喜欢

转载自blog.csdn.net/yang8627/article/details/82557331