首页 > 其他分享 >条件表达式

条件表达式

时间:2024-10-20 10:32:29浏览次数:2  
标签:11 putchar int 条件 else printf 表达式

#include <stdio.h>
int main() {
    int a=8,b=5,c=3,d=2;

    if (a<b<c<d) putchar('A');
    else         putchar('B');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    if (a=b=c) putchar('C');
    else       putchar('D');
    printf("%d,%d,%d,%d\n",a,b,c,d);
   //实际是赋值操作,从右往左,最终值是最后赋的值

    if (a==b==c) putchar('E');
    else         putchar('F');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    if (a==b,b==c) putchar('G');
    else           putchar('H');
    printf("%d,%d,%d,%d\n",a,b,c,d);
    //“ , ” 返回最后一个值

    if (a&b&c>1) putchar('I');
    else         putchar('J');
    printf("%d,%d,%d,%d\n",a,b,c,d);
    //按位与 3=11  11&11=11 11&11=11  11>1

    if (a|b|c>1) putchar('K');
    else         putchar('L');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    if (a,b,c>1) putchar('M');
    else         putchar('N');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    if (a,b,c==3) putchar('O');
    else          putchar('P');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    if (a|b|c==3) putchar('Q');
    else          putchar('R');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    if (0<=a<=1) putchar('S');
    else         putchar('T');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    if (a=(2,3,5,8)) putchar('U');
    else             putchar('V');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    if (a>b&c>d) putchar('W');
    else         putchar('X');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    if (a>b|c>d) putchar('Y');
    else         putchar('Z');
    printf("%d,%d,%d,%d\n",a,b,c,d);

    return 0;
}

标签:11,putchar,int,条件,else,printf,表达式
From: https://www.cnblogs.com/szz123/p/18486987

相关文章

  • AOP - 切点表达式
    某个特殊的方法:com.example.service.UserService类中所有以find开头的公共方法execution(public*com.example.service.UserService.find*(..))类中的所有方法:com.example.service包下所有类的所有方法execution(*com.example.service.*.*(..))特定参数类型的方法......
  • 自动驾驶路面分类数据集,不同道路不同天气条件,干燥、湿润、水上、新雪、融化雪和冰。包
    自动驾驶路面分类数据集,按照不同的天气条件,即干燥、湿润、水上、新雪、融化的雪和冰。不同的道路材料属性包括沥青、混凝土、泥浆和碎石。不同的道路平整性分为光滑、轻微不平和严重不平。共27类,37万张图像,13GB数据自动驾驶路面分类数据集类别:图像分类用途:用于训练和评估......
  • P2-3与P2-4.【基本数据类型、运算符和表达式】第三节与第四节
    讲解视频:P2-3.【基本数据类型、运算符和表达式】第三节P2-4.【基本数据类型、运算符和表达式】第四节目录必备知识与理论任务实施必备知识与理论C语言中把除了控制语句和输入输出以外的几乎所有的基本操作都作为运算符处理。其运算符和表达式数量之多,在高级......
  • Lambda表达式概述
    Lambda表达式1、Lambada表达式概述Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升。写Lambda表达式的场景:1.能够使用Lambda......
  • lambda表达式之jvm提供的接口
    一、java内置函数式接口:断言式接口importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;importjava.util.function.Predicate;/*java内置函数式接口:断言式接口只有函数式接口【有且仅有一个抽象方法】才可以被@FunctionalInterface注解所......
  • lambda表达式的写法2
    一、类名::静态方法名publicclassStaff{privateStringid;privateStringname;privateintage;privateintsalary;publicStaff(){}publicStaff(Stringid,Stringname,intage,intsalary){this.id=id;t......
  • lambda表达式的写法1
    一、lambda表达式的含义Lambda表达式是Java8引入的一种简洁的语法,用于表示匿名函数或传递行为。它使得我们可以更简洁地表达代码中的行为和函数逻辑,特别是在使用函数式接口时(如Consumer、Supplier、Function<T,R>等)。Lambda表达式可以大大简化代码,尤其是当我们需要为接口......
  • js实现cron表达式翻译成中文
    js实现cron表达式翻译成中文参考项目https://github.com/ikesnowy/cron-chinese对他的代码进行改进:只能翻译分时日月周和这五个符号:*?-/,exportfunctionhumanizeCronInChinese(cron){consttokens=cron.trim().split('');constcronStruc......
  • 八,Lambda表达式
    JavaLambda表达式与枚举Lambda表达式概述Java从JDK1.8开始引入了Lambda表达式,以简化代码开发并支持函数式编程。Lambda表达式可以避免面向对象编程中的一些繁琐问题,但同时也是一把双刃剑。Lambda表达式的使用场景必须有相应的函数接口,即内部有且仅有一个抽象方法的接口。......
  • 模板信息渲染和正则表达式的运用
    业务后台配置模板消息配置变量名及相关数据,用来进行查询配置模板信息,嵌入变量名前台渲染通过接口获取模板信息将模板消息中的变量替换成对应的数据模板信息:'今天到场一共${aaa}人,其中男${bbb}人,女${ccc}人'相关信息:{describe:'今天到场一共${aaa}人,其中男${bbb......