#define指令创建符号常量和用const限定符创建在程序运行过程中不可更改的变量。
C的标准数学库提供了一个pow()函数用于指数运算。例如:pow(3.5,2.2)返回3.5的2.2次幂。
=号左侧的项必须是一个变量名。
赋值运算符左侧必须引用一个存储位置。最简单的方法是使用变量名。
对于早期的C语言,提到左值意味着:
1、它指定一个对象,所以引用内存中的地址。
2、它可以在赋值运算符的左侧。
标准中新增了const限定符。用const创建的变量不可修改。
浮点数除法的结果是浮点数,而整数除法的结果是整数。
对于大多数运算符而言,一般都是按从左到右的顺序运算(=运算符除外)。
sizeof运算符以字节为单位返回运算对象的大小。
typedef double real;-----这样,real就是double的别名。
求模运算符只能用于整数,不能用于浮点数。
如果第一个运算对象是负数,那么求模的结果为负数;如果第一个运算对象是正数,那么求模的结果也是正数。
递增运算符和递减运算符都有很高的结合优先级,只有圆括号的优先级比它们高。
如果n++是表达式的一部分,可将其视为(先使用n,再递增);而++n则表示(先递增n,再使用)。
注意:1、如果一个变量出现在一个函数的多个参数中,不要对该变量使用递增或递减运算符。
2、如果一个变量多次出现在一个表达式中,不要对该变量使用递增或递减运算符。
y=sqrt(x)----完全平方
C语言在使用方法体时,要添加一个头函数。
例:void pound(int n){}方法体,要在头函数上加上void pound(int n);
x++ < 103 ---相当于先执行x<103在执行x=x+1,并且这两个执行条件互不干扰。
double函数是使用%lf,不能使用%f