黑马程序员技术交流社区

标题: 笔记2 [打印本页]

作者: pingfan183    时间: 2014-11-3 22:54
标题: 笔记2
4、自增、自减运算符

     1)什么东西?

        ++ --  相当于让运算符连接的操作数自身的值+1或者-1

        格式: 变量名++      ++ 变量名
              变量名--      -- 变量名

              让变量的值自动的+1或者-1

     2)优先级

         2

     3)结合性

         右结合

         (a++)+(++b)

         -a++  -->  -(a++)

     4)注意事项

         技巧:

         int a=3;         a++        ++a

         表达式的值          3          4

         a变量的值           4          4


         如果a在++符号的前面,先取出a的值作为表达式的值,然后a自身值+1
            口诀:先用后变
         如果a在++符号的后面,先让a自身值+1,然后取出a的值作为表达式的值
            口诀:先变后用

5、sizeof运算符

     1)什么东西?
        计算常量、变量、数据类型在我们内存中占用的字节数

     2)用法

        常量上 :  sizeof(10)  sizeof(2.3)  sizeof('a')  
                  ---> sizeof 10   sizeof 2.3  

                  sizeof("a")  //2
'
        变量上:int a;  sizeof(a);

        数据类型上:sizeof(int)   sizeof(float)  sizeof(char)

     3)结合性

     4)注意事项

        sizeof不是第一个函数,是一个运算符
        sizeof('a') 4个字节,字符型的常量在C标准的编译中用int型存储的







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