1、类型的自动转换
从低到高转换;
2、输入输出
getchar(c)向终极输出一个字符;getchar()从终极输入一个字符。
3、C语言运算符和运算符优先级
运算符包括:算术运算符、关系运算符、逻辑运算符、位操作运算符、赋值运算符、条件运算符、逗号运算符、指针运算符、求字节数运算符和特殊运算符。
优先级:初等运算符>!>算术运算符>关系运算符>&&>||>赋值运算符。
强制类型转化:是通过类型转换运算符来实现。形式:(类型说明符)表达式。注意:无论隐式转换,强制转换都是临时转换,不改变数据本身的类型和值。
i++与++i的区别:
++i是先执行i=i+1后,再使用i的值;
i++是先使用i的值后,再执行i=i+1。
4、C语言表达式
逗号表达式:表达式1,表达式2,表达式3,....表达式n
赋值运算符:“+=、-=”“=”:把“=”右边(类型跟右边一样)的值赋给左边(可以修改)。
关系运算符:“>、>=、==、<=、<、!=” “==”和“=”的区别 (判断是否相等和赋值)
逻辑运算符:&&逻辑与运算;||逻辑或运算;!逻辑非运算
条件运算符:表达式1?表达式2:表达式3
5、C程序中语句的分类
表达式语句:在表达式后面加上“;”
空语句;复合语句;
控制语句:1、分支语句。2、循环语句。3、辅助控制语句