例题:sizeof(float)是一个整型表达式吗?
答案:是,sizeof是一个操作符(operator),跟我们平常说的加号( )、减号(-)应该是一样的,他的返回结果是一个size_t类型的数,也可以认为是整形数。所以我认为sizeof(float)应该是一个整形表达式!
%是求余运算符,也叫模除运算符,用于求余数。%要求左右两个数均为整数(或可以隐式转换成整数的类型)。
1、如果%左边的操作数为负数时,则模除的结果为负数或者0,
2、如果%左边的操作数为正数时,则模除的结构为正数或者0。
零散注意点:
1. (int)(x+0,5)取整,可以做到对x四舍五入
2. 计算浮点数时,注意取到6为小数
函数abs();和fabs(),abs是对整数取绝对值,而fabs是对浮点数取绝对值。
1、隐式转换
C在以下四种情况下会进行隐式转换:
1、算术运算式中,低类型能够转换为高类型。
2、赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给他。
3、函数调用中参数传递时,系统隐式地将实参转换为形参的类型后,赋给形参。
4、函数有返回值时,系统将隐式地将返回表达式类型转换为返回值类型,赋值给调用函数。
①若参与运算量的类型不同,则先转换成同一类型,然后进行运算
②转