http://www
cn新航线http://www
cn新航线第二章运算符与表达式http://www
cn四川农业大学计算机系新航线培训2
1C语言运算符简介初初等运算符等运算符()()[][]-->>
11自左至右自左至右(一)(一)单目运算符单目运算符
~++---(
~++---(类型类型)*&sizeof)*&sizeof22自右至左自右至左算算数运算符数运算符*/%*/%33自左至右自左至右+-+-44自左至右自左至右((左移右移运算符)左移右移运算符)55自左至右自左至右关关系运算符系运算符==66自左至右自左至右==
=77自左至右自左至右&&(按位与运算符)(按位与运算符)88自左至右自左至右^^(按位异或运算符)(按位异或运算符)99自左至右自左至右||(按位或运算符)(按位或运算符)1010自左至右自左至右逻逻辑运算符(不包辑运算符(不包括
)&&&&1111自左至右自左至右||||1212自左至右自左至右(挑)条(挑)条件运算符件运算符
:1313自右至左自右至左(胡)赋(胡)赋值运算符值运算符=+=-=*=/=%=>>==7的值为1,7+9的值为16逗号运算符和逗号表达式一般形式为:表达式1,表达式2,表达式3,…,表达式n逗号表达式的值:逗号表达式的值:等于表达式等于表达式nn的值的值如:x=(7+8,9,80)x的值为802
1C语言运算符简介http://www
cn四川农业大学计算机系新航线培训5
2算术运算符和算术表达式基本算术运算符:基本算术运算符:+-*/%+-*/%取整取整::两整数相除,结果为整数两整数相除,结果为整数例例:5/2=23/4=0:5/2=23/4=0区别