C语言基础理论——运算符,if选择,if-else与三目的效率

本文介绍了C语言中的运算符,包括赋值、算术、判断、逻辑、自增自减和三目运算符。讨论了if-else与三目运算符在执行效率上的差异,建议根据条件概率选择合适的分支结构。还提到了运算符的类型转换规则和sizeof、强制类型转换等知识点。
摘要由CSDN通过智能技术生成

运算符:

1、赋值运算 =
左值=右值 左值:必须是变量,不能是常量
注:1、注意溢出
溢出:将大数据存储到小空间 (2L的水杯,却放3L的水)
不同类型赋值:
short=int 可能溢出
int=short; 不会溢出
short=char;
short=float ->将小数位舍弃,整数位赋值
float=short; //整数位赋值,小数位为0
2算术运算符:+ - * / %
算术运算符表达式:由数据与运算符组成的式子称为表达式
表达式的结果:算术结果
注:在运算算术中,只能转换为同类型才能运算(为了提高精度)
char->int
int along b a->long
int a
float b a->double float->double
char/short->int-float>double
3、判断运算符: > < != >= <=
结果:bool值的结果(1 0)
4逻辑运算符: ! || &&
或 表达式1||表达式2 一真则真
且 表达式1&&表达式2 一假则假
5、自增自减运算符:++ –
i=0
前自增 ++i 结果 0 i=1 (i)先自增 (结果)再赋值
i=

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值