您的位置:首页 > 其它

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

2015-08-20 14:32 288 查看
输入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));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: