输入3个数,求最大值最小值中间值

来源:互联网 发布:精算师 考试 知乎 编辑:程序博客网 时间:2024/05/20 13:40
输入3个数,求最大值最小值中间值


1、
2、 bool 如果为真,则返回1,如果为假则返回0

3、&& 逻辑与 要求表达式两边同时为真,结果才为真,如果表达式两边有一个为假,结果就为假。
     ||  逻辑或 一真即真
     !
4
if 第一种形式,如果条件表达式为真,会执行大括号里的语句,执行完毕后跳出大括号执行下面的语句;如果为假,跳出大括号,继续执行下面的语句。
if(-1) {
           
printf("呵呵");
        }
       printf("嘿嘿");
5
判断的时候 ‘m’ == c ,如果少写了一个=,则会报错。这是一个好习惯。
如果写成 c == ‘m’,则少写一个=,仍能运行。
6
条件运算符(三目运算符)
条件表达式?表达式1:表达式2
条件表达式 真 则整个表达式的值为 表达式1
                   假 则整个表达式的值为 表达式2
例如:  inta =3, b =4, c =0;
         c = a > b ? a : b;
       printf("%d",c);//这里a > b为假,所以c的值为后一个表达式b的值

  //swich语句中,switch后面的括号中要求填写整形表达式(char,short,int,long),不允许填写值为浮点型的表达式
 
 7
%2d  2代表输出的变量占两位
 8
case后边的标签只能是整型常量或者整型常量表达式,不可以为变量
case中如果要定义变量,必须用{ }
如:case { int a = 9 }
9          enumseason {
            spring =
1,//如果没有赋值,默认从0开始.如果赋值,则从赋值的元素开始,往下依次加1.
            summer,
            autumn,
            winter
           
        };
       
intsea =0;
       
printf("请输入一个数:");
       
scanf("%d",&sea);
       
switch(sea) {
           
casespring:
               
printf("春天");
               
break;
           
casesummer:
               
printf("夏天");
               
break;
           
caseautumn:
               
printf("秋天");
               
break;
           
casewinter:
               
printf("冬天");
               
break;
               
           
default:
               
break;
        }
 

       intc =0;
        c =
arc4random() % (19-1+1)+1;//1~19中的随机数
       printf("%d",c);
 10         
//        sizeof是运算符不是函数计算传入对象所占的内存空间的字节数
//        lu无符号长整型
       longa =0;
     printf("%lu",sizeof(a));
     printf("%lu\n",sizeof(long));
     printf("%lu\n",sizeof(BOOL));
0 0
原创粉丝点击