黑马程序员技术交流社区

标题: C语言基础笔记2 [打印本页]

作者: 布鲁兹老爷    时间: 2015-10-12 00:37
标题: C语言基础笔记2
逻辑运算符

与&&
左右两边只要有一个不成立,就是0
如果左边不成立,右边就不会进行运算了,比如
a = 10;
b = 10;
c = a < 5 && ++b >= 11;

这里面a = 10, b = 10, c = 0;
因为左边a < 5,不成立,直接右边就不算了。

或||
左右两边只要有一个成立的,就是1
如果左边成立,右边的就不会运算了。

三目运算符

格式
条件?数值1:数值2


int a =10 > 5 ? 9 : 8;
如果10>5条件成立,返回9,如果不成立返回8.

一些常用基本类型在内存中占用的数据大小



16位编译器
32为编译器
64为编译器
char
1个字节
1个字节
1个字节
int
2个字节
4个字节
4个字节
long
4个字节
8个字节
8个字节
short
1个字节
2个字节
2个字节
float
4个字节
4个字节
4个字节
double
8个字节
8个字节
8个字节









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