黑马程序员技术交流社区
标题: 【新人日常】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 |