码迷,mamicode.com
首页 > 移动开发 > 详细

ios学习笔记---c语言第二天

时间:2014-06-09 19:02:09      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:c   style   blog   a   http   color   

一、bool布尔类型    c语言没有bool类型,oc里有bool类型

是一种非真即假的数据类型,布尔类型的变量只有yes和no两个值。yes表示表达式是真,no表示表达式是假。

在c语言中认为非0即为真。

分支语句中常用bool值做判断,判断执行if语句还是else语句。

循环结构中,也常使用bool值做判断,判断是否要执行循环。

注意事项:

#define yes 1

#define no 0

计算机在识别时,yes就替换成1,no就替换成0。

二、关系运算符

>   >=   <=   ==    !=

主要用于比较运算,比较的结果只有真假两种情况,结果值用bool类型变量存储。

注意:判断两个数是否相等用== (双等号)。

#import <Foundation/Foundation.h>

 

int main(int argc, const char * argv[])

{

 

    BOOL a = 3 >6;

    printf("a = %d",a);

    return 0;

}

bool可以看成是取值范围更小的整形,只有两个数1和0.

三、逻辑运算符

逻辑运算符组成的表达式,结果也是非真即假

&&(逻辑与):运算符两边表达式同时为真的时候,整个逻辑表达式的结果为真。

||(逻辑或):运算符两边表达式同时为假的时候,整个逻辑表达式的结果为假。表达式||表达式

!(逻辑非):将表达式的结果取反。

短路现象

&&前面是假,后面不计算直接判定为假

 bubuko.com,布布扣

bubuko.com,布布扣

bubuko.com,布布扣

注意逻辑与和逻辑或的短路现象

&&------一假即假

||-------一真即真

程序的三种结构:顺序结构,分支结构,循环结构

四、if语句

 用if语句构成分支结构,它根据给的条件进行判断,以决定执行某个分支程序段。

c语言中if语句的表达形式

1.if(条件表达式){

    语句1;

}

当条件表达式为真,执行语句1,否则,跳过语句1,继续执行下面的语句。

eg:bubuko.com,布布扣

ios学习笔记---c语言第二天,布布扣,bubuko.com

ios学习笔记---c语言第二天

标签:c   style   blog   a   http   color   

原文地址:http://www.cnblogs.com/limicheng/p/3777381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!