黑马程序员技术交流社区
标题: 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
如果左边成立,右边的就不会运算了。
三目运算符
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 |