输入3个数,求最大值最小值中间值
2015-08-20 14:32
288 查看
输入3个数,求最大值最小值中间值 |
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));
相关文章推荐
- 网站性能工具Yslow的使用方法
- 7620a无线中继模块(wisp)
- Android应用程序组件(一)
- Lowest Common Ancestor of a Binary Search Tree
- 黑马程序员——java基础_网络编程
- 备忘MD
- iOS开发-UIImageView的contentMode属性
- 火狐浏览器(firefox)支持ocx控件
- 通过Crontab调用HIVE语句对ElasticSearch索引读写操作
- Quartz2d从易到难全解析---绘制圆弧、圆、图片和文字
- 开通啦
- Apache James安装为windows服务
- poj-2676 Sudoku
- 写得好 git 提交信息
- 魅族面试题小试
- EXP/IMP 命令参数
- datagridview 设置某列的readonly不起作用
- 如何解决Android 5.0中出现的警告:Service Intent must be explict
- Codeforces 569B__Inventory
- jQuery地图map悬停显示省市代码分享