C++

时间:2021-09-21 17:41:12   收藏:0   阅读:22

数据类型

浮点型(实型)

如果小数后面不加L或F修饰,那么默认是双精度,即保证15有效数字。L、F大小写不敏感

FloatNum=1.23e2F //单精度
LongDoubleNum=5.45e-1L //长双精度

单精度(float):占4个字节,能保证6位有效数字

双精度(double):占8个字节,能保证15位有效数字

长双精度(Long double):10个字节

字符型常量

  1. 双引号括起来的。

关系表达式

!=><>=<=

优先级(高到低):!= 优先级最高,其余按照从左之右的顺序。

逻辑运算符和逻辑表达式

&& 逻辑与

|| 逻辑或

! 单目逻辑非

优先级(高到低): ! , &&, ||

逻辑表达式

表达式 逻辑运算符 表达式

printf("%s:",5<1||2)	//这句话的意思是:5<1和2这两个条件,只要之中一个为真就是真
printf("%s:",55<1&&2)    // 55<1和2这俩条件必须都为真,才为真。

逗号运算符与逗号表达式

value=2+5,2+3,5+7 // 结果是7,而不是12,原因是赋值运算符优先级大于逗号运算符
value=(2+5,2+3,5+7); // 结果是12,原因是改变了它的优先级
#include <stdio.h>

int main() {
	int iInt = 10;
	int iInt2 = 20;
	int count1 = iInt++;iInt2+10;
	int count2 = (iInt++,iInt2+iInt);
	printf("%d",count1);
	printf("%d",count2);
	return 1;
}

原文:https://www.cnblogs.com/li-gao-wang/p/15311423.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!