总概括对于变量先有初始化之后便可对它进行赋值int a100;a200;相当于把200赋值给a只要赋值就不是原来的初始量1.复合赋值符就是一些便捷写法自加自减-自乘*自取模%/a2相当于aa2(自己加2的意思)2.单目操作符 – -对于–分为前置和后置前置就先加1再使用前就是先所以就先加1后置就先使用再加1二者在计算数值的区别不大主要在意义上不同。int a5;aa;ba;printf(“a%d,b%d\n”,a,b)结果a5,b6应为先使用,所以a不变3.表达式求值看优先级和结合性部分保留数学原理加减乘除括号部分同级从左到右不同点单目运数符级别最高赋值运数符级别最低两种同级从右到左单目赋值与短路规则或且II 用高中政治去记或一真则真全假才假且全真为真一真一假为假4.类型转换隐式规则窄变宽if是整型和浮点型的运算结果是浮点型。但两个int的运算会截取整数结果强制转换只是变个结果double x3.9;int a(int)x;结果于3x仍然为3.9截断规则砍小数 inta3强制类型乘除加减.