黑马程序员技术交流社区

标题: 如期而至,ios零基础入学第三天笔记。 [打印本页]

作者: KongPro    时间: 2015-8-4 22:14
标题: 如期而至,ios零基础入学第三天笔记。
黑马iOS零基础入学第三天:
    1.  变量作用域:

    2.  变量地址:由大到小寻址,变量是先创建的优先分配内存,地址由小到大分配。一旦定义变量,就分配一片连续的内存空间。
   
    3.  运算优先级:小括号( ) > 负号(-) > ! > 算术运算符 > 关系运算符 > && > || .

    4.精度运算:
        同精度运算得到同精度的结果
        1`int a = 1.2 + 4  ---//1.2+4.0 =  5.2 (转int类型,舍弃精度) = 5
        2`double a = 1.2 +4 = ---//1.2+4.0 = 5.200000  //先统一到高精度(4转换double),在转换成结果类型的精度
        3` double a = 2/3 = 0.666 ---(运算为两个int类型计算,所以结果为int类型)--- 0 ---(转换为    double)=  0.000000赋值给a
        4`double a = (double)2/3 =  0.666666  有一个值为高精度,则另一个自动转为高精度

    5.自增自减  ++;  --;

    6.ASCII码表,个人认为只需要记住小写英文字母a~z -- 97~122 ,大写英文字母A~Z -- 65~90,阿拉伯数字0~9 -- 48~57
file:///var/folders/rn/s299d6615_xf6h9b9bz24r_00000gn/T/cn.wiz.wiznoteformac/WizNote/346ade0a-a5d9-43f8-b8af-2f644e967b20/index_files/7647185.png

    7.当涉及到变量占用自结束参与运算的时候,该使用sizeof,后面可在"()"内加变量类型或者变量值,例如sizeof (int);/sizeof(2);,不加"()"时候,只能跟变量类型,例如sizeof int;写成 sizeof  2;就会报错。

    8. 关系/逻辑运算:
file:///var/folders/rn/s299d6615_xf6h9b9bz24r_00000gn/T/cn.wiz.wiznoteformac/WizNote/346ade0a-a5d9-43f8-b8af-2f644e967b20/index_files/6621958.png
    优先级其实每本书后面都有一张运算符优先级表,多看看那个应该就能记住了。
    逻辑预算: ||一真即真  &&一假即假。

几天比较困,好在这些之前学过,今晚好好休息,明天循环那块是重点,加油。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2