概述
运算符
1、算术运算符 (+ - * / % ++ --)
2、关系运算符 (< > == <= >= !=)
3、逻辑运算符 (! || &&)
4、位运算符 (>> << ~ | ^ &)
5、赋值运算符 (=及其拓展赋值运算符)
6、条件运算符 (? :)
7、逗号运算符 (,)
8、指针运算符 (&和*)
9、求字节数运算符 (sizeof)
10、强制类型转换运算符 ((类型))
11、成员运算符 (. ->)
12、下标运算符 ([ ])
13、其他 (函数调用运算符())
优先级
初等运算符 ( )[ ] -> .
单目运算符 ! ~ ++ – * & sizeof (类型) 负号运算符-
算术运算符
关系运算符
逻辑运算符(不包括!)
条件运算符
赋值运算符
逗号运算符
举例 -i++ 就是-(i++) 若i=3 -i++=-3
两个实数相除的结果是双精度实数,两个整数相除的结果为整数。如5/3的结果值为1。
%要求参加运算的操作对象为整数。
不同类型数据间的混合运算
1、+、-、*、/运算的两个数中有一个数为float或double型,结果是double型,因为系统将所有的float型数据都先转换成double型,在进行运算。
2、如果int型与float或double型数据进行运算,先把int型和float型数据转换为double型,然后进行运算,结果是double型。
3、字符型数据与整型数据进行运算,就是把字符的ASCII码与整型数据进行运算,但与实型数据运算要转化为double型。
强制类型转换运算符
可以利用强制类型转换运算符将一个表达式转换为所需类型
例如 a=(int)x
最后
以上就是甜美薯片为你收集整理的c语言大学学习总结2的全部内容,希望文章能够帮你解决c语言大学学习总结2所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复