C语言逻辑运算符

1.BOOL布尔类型(非真即假)

2.关系运算符 :> >= < <= == != (主要用于比较运算)

      比较的结果用BOOL类型变量存储

3.逻辑运算符(结果也是非真即假)

   &&  与

   ||     或

   !   非

程序的三种结构:顺序;分支;循环。

分支if语句

                 if(条件表达式){

                           语句1;

                  }

  如果条件表达式为真,程序会执行语句1,否则不执行,而是执行下面的语句

练习:输入一个年份判断该年份是否是闰年?如果是,则输出,否则输出提示;

          (闰年:能被400整除或者能被4整除但是不能被100整除)

           int year;

               printf("请输入一个年份\n");

           scanf("%d",&year);

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

           printf("%d是闰年\n",year);

           }else

               printf('%d不是闰年\n",year);

     在这个练习题中,红色标注是我犯下的一个低级错误,前天刚学习的scanf为格式化输出,必须使用大键盘的回车键,而我写成了scanf("%d/n",&year),明明没有错误,在运行的时候却没有输出结果,问了老师才记起来:scanf里面不能加\n .

     虽然写了20遍,也是应该的,因为这样才会记得更加牢固。



 
















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值