7.13运算符&switch表达式 Day6

---note---

%d (十进制)  %0(八进制)  %x(十六进制)

%u (unsigned 无符号整型数)  %c(字符)  %s(string 字符串)  %f(float 浮点型)  %e(指数)

if (A&&B) 如果A为false,不判断B

if (A&B) 依次判断

1代表true,0代表false 

(任何非0的数当做true)

||相当于or  !a 为非a

设a=4,b=5    !a=0

a&&b的值为1  !a||b的值为1

a||b的值为1  4&&0||2的值为1

表达式1?表达式2:表达式3

如果1成立,执行2,否则执行3

switch(表达式)

case 常量表达式1:语句1;

case 常量表达式2:语句2:

....

default :语句

int a=1

switch (a)

case 1:A;

---note---

#include <iostream.h>

void main ()
{ int a=3;
int b=10;
switch (a)

{
case 1:
cout<<"a="<<a;
break;
case 2:
cout<<"a="<<a;
break;
case 3:
cout<<"a="<<a;
break;
default:
cout<<"b="<<b;

}
}

posted on 2016-07-13 23:15  Dengyi  阅读(112)  评论(0)    收藏  举报

导航