初级C语言(三)

C语言 是结构化的程序设计语⾔,这⾥的结构指的是 顺序结构、选择结构、循环结构 ,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种 结构的组合。
我们可以使⽤ if switch 实现分⽀结构,使⽤ for while do while 实现循环结构。
      其次:
在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是0,则语句不执⾏,表达式的结果如果是不是0,则语句执⾏。
关系操作符:
C 语⾔⽤于⽐较的表达式,称为 “关系表达式”(relational expression),⾥⾯使⽤的运算符就称
为“关系运算符”(relational operator),主要有下⾯6个:
          • > ⼤于运算符
          • < ⼩于运算符
          • >= ⼤于等于运算符
          • <= ⼩于等于运算符
          • == 相等运算符
          • != 不相等运算符

逻辑操作符:&& ,   || 。

&& :与运算符,就是并且的意思(两侧的表达式都为真,则为真,否则为假)。
|| :或运算符,就是或者的意思(两侧⾄少有⼀个表达式为真,则为真,否则为假)。
注:
&& 就是与运算符,也是并且的意思, && 是⼀个双⽬操作符,使⽤的⽅式是 a&&b , && 两边的表达式都是真的时候,整个表达式才为真,只要有⼀个是假,则整个表达式为假。

    例如:

输⼊⼀个年份year,判断year是否是闰年
闰年判断的规则:
1. 能被4整除并且不能被100整除是闰年
2. 能被400整除是闰年
       # include <stdio.h>   (类型1)
       int main ()
      {
            int year = 0 ;
           scanf ( "%d" , &year);
           if (year% 4 == 0 && year% 100 != 0 )
           printf ( " 是闰年 \n" );
           else if (year% 400 == 0 )
           printf ( " 是闰年 \n" );
           return 0 ;
      }

       # include <stdio.h>   (类型2)
       int main ()
     {
            int year = 0 ;
            scanf ( "%d" , &year);
            if ((year% 4 == 0 && year% 100 != 0 ) || (year% 400 == 0 ))
            printf ( " 是闰年 \n" );
            return 0 ;
     }
                                                                        完
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值