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)
|