c语言大学学习总结2

运算符
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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值