if(i%2) continue;只要i%2不为0,则执行continue。
case 1;
case 2;顺序执行,default在下方,也会被执行(若一直无break)
defaul在上方,若仅仅default有break,且没有值匹配case,则执行default。
/两边全为整数,进行取整,若有实数,则结果为实数;%两边需为整数,对位数的提取用/和%结合提取。
int可自动转化为double类型,long不行,float可自动转化为double,int需要强制转为float。
自动类型转换指的是容量小的数据类型自动转化为容量大的数据类型。
int转为float可能会有精度的损失.
(1)不同类型数据间的混合运算要先转化为同一类型;
(2)所有浮点运算以双精度进行,即使表达式仅有float,也要转化为double(应该是自动转化的),char,short自动转为int。
(3)float转int,得强转,可能有精度损失,精度为最多7位有效数字,绝对保证的精度为6位。
(4)转化主要看类型所表示的范围,int2^31,char127,float2^128,short65536,long2^63.
输入类型为float时用%f,为double用%lf