while循环和操作符

1.While循环

    格式:

             1 while(表达式)                 

             2 语句;

    举例:打印数字1~5

              1 #include <stdio.h>

              2 int main()

              3 {

              4       int i = 1;

              5       while(i\u003C=5)

              6       {

              7                printf("%d", i);

              8                ++i;

              9        }

             10     return 0;

             11 }

      练习题:试着用while循环打印一下6~15吧。

2.操作符

  (1)条件操作符(又叫三目操作符)       

            格式 :a ? b : c

            执行 :若a结果为真,则执行b,b为整个表达式的结果;若a结果为假,则执行c,c为整个表达式的结果。

            举例 :a>5 ?  2 : -2       

            意思 :当输入的值a大于5时,输出2;而当a小于等于5时,则输出-2。

            看到这里,你有没有觉得很眼熟呢?没错,这不就是简易版的if语句嘛。

           下面我们来试着用if语句写一下上面的例子:     

             1 if(a>5)       

             2       printf("%d", 2);     

             3 else     

             4       printf("%d", -2);

    (2)     逻辑操作符

  •           &&  与     双目操作符

  •            !   非     单目操作符

  •            ‖     或     双目操作符

  • 举例:判断闰年

   1 if(((year%4==0) &&(year%100!=0))||(year%400==0))

   2 printf("YES");

3.拓展

  • 逗号表达式 :会从左往右依次计算,但是整个表达式的结果是最后一个表达式的结果。

  • 举例:int a=(a=1,a+2,a=a*5)

  • 结果:15

 

 

         

 

  • 6
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值