1.算数运算符
+,-,*,/,%
Þ不同优先级时—从高到低运算
Þ相同优先级时—二元算术运算符为左结合(从左到右)
分离三位数的个十百位
i,a,b,c
百位:a=i/100
十位:b=i%100/10
个位:c=i%10
2.程序中直接使用的常数叫幻数
如果程序中需要改常数就会比较麻烦
法:把幻数宏定义常量即可
#define 标识符 字符串
#define PI 3.14159
标识符一般采用大写
一般在开头#include下面写
3.自动类型转换与强制类型转换
自动转换:将所有操作数都转换成占内存字节数最大的
操作数的类型,称为类型提升(Type Promotion)
double > float > long > int > short > char
从低到高转换——自动类型转换
强制转换:
int x = 10;
float y;x10
y = (float)x;
int total, number;
float average
average = (float)total / number;
则averag=15.0000/2=7.500000
4.标准数学函数
.#include <math.h>
平方根:sqrt
绝对值: fabs
文章介绍了算术运算符的优先级规则,如何使用宏定义处理常数,自动和强制类型转换的概念,以及C语言中的标准数学函数如平方根和绝对值的使用。

被折叠的 条评论
为什么被折叠?



