初识操作符(续)

学习目标:

基本认识操作符的分类和各种操作符的作用


学习内容:

int main()
{
int a = 10;
int b = a++;//后置++ - 先使用后++
//int b = ++a;//前置++ -先++,后使用
printf("%d\n",b);//10
printf("%d\n",a);//11
//printf("%d\n",b);//11
//printf("%d\n",a);//11
return 0;
}

int main()
{
int a = (int)3.14;//强制类型转换
printf("%d\n",a);
return 0;
}

关系操作符:

  • >

  • >=

  • <

  • <=

  • !=(不等于)

  • ==(相等)

逻辑操作符:

  • &&-逻辑或

  • ||-逻辑或

  • int main()
    {
    int a = 3;
    int b = 0;
    int c = a || b;
    printf("%d\n",c);//有一个真就真,2个假才是假
    //int a = 3;
    //int b = 5;
    //int c = a && b;//有一个为假就是假,同时为真才是真
    //printf("%d\n",c);
    //if (a && b)
    return 0;
    }

    条件操作符(三目操作符):? :

    exp1? exp2 : exp3

    exp1 成立,exp2计算,整个表达式的结果是exp2的结果

    exp1 不成立,exp3计算,整个表达式的结果是exp2的结果

int main()
{
int a = 0;
int b = 3;
int max = 0;
if(a>b)
max = a;
else
max = b;
max = a > b ? a : b ;
printf("%d\n",max);
return 0;
}

逗号表达式是:逗号隔开的一串表达式~

int main()
{
//(2,4+5,6);
int a = 0;
itn b = 3;
int c = 5;
int d = (a=b+2,c=a-4,b=c+2);
//逗号表达式是从左向右依次计算的
//整个表达式的结果是最后一个表达式的结果
printf("%d\n",d);
return 0;
}

下标引用,函数调用和结构成员:[] () . -> 

//下标引用操作符
int main()
{
int arr[10] = {1,2,3,4,5,6,7,8,9,10;
printf("%d\n",arr[5]);
return 0 ;
}

 

int main()
{
//调用函数的时候,函数名后边的()就是函数调用操作符
printf("hehe\n");
printf("%d",100);
return 0;
}

学习时间:

下午3-4点


学习产出:

  • 博客
  • 笔记
  • 码云
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值