黑马程序员技术交流社区

标题: 【新人日常】C语言笔记 [打印本页]

作者: snowimba    时间: 2015-9-30 11:19
标题: 【新人日常】C语言笔记

4、自增自减运算符:单目运算
               
              ++a先加再用,b++先用再加;
            不管怎么样最后a的值都会加1;++a+b+a++;其中a加了两次是5;
            不能用再常量上;++(a+3)是不对的,表达式a+3都有一个常量返回值;
          运算技巧:
              r=a+++b++;这个r=表达式1+表达式2;其中表达式1值为a,表达式2值为b;
               p=i+++i+++i++;
                   5/6   6/7  7/8
                先看的是变量,表达式值就是变量的值,i的值+1;i++
             先看到的是++,先让i的值+1,i的值+1;++i

5、sizeof运算符:单目运算符,是以字节的形式给出了操作数占用存储空间的大小。
              用法:sizeof(常量/变量)不是一个函数,是一个操作符。
              char占1个字节,-128-127;
              char类型的常量存储,97以int类型的数据进行存储;’a’
              char类型的变量以把字符串的ASCII码转换为二进制(1个字节)进行存储;
          sizeof运算符计算变量在内存中占用的字节数:括号可以省略;
           sizeof用于计算某一种数据类型在内存中占用的字节数:
                   sizeof(int)












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