//运算表达式
#include <iostream>
int main(int argc, const char * argv[])
{
//自增、自减运算
int a=3;
int b=a++;
std::cout<<"b="<<b<<std::endl;//3
std::cout<<"a="<<a<<std::endl;//4
int c=++++b;
std::cout<<"c="<<c<<std::endl;//5
std::cout<<"b="<<b<<std::endl;//5
int d=(++b)++;
std::cout<<"d="<<d<<std::endl;//6
std::cout<<"b="<<b<<std::endl;//7
/*
类型转换的顺序,从小到大
——int,long,float,double,long double
*/
//sizeof函数 求所占内存大小
std::cout<<sizeof(char)<<std::endl;//1
std::cout<<sizeof(unsigned int)<<std::endl;//4
std::cout<<sizeof(long int)<<std::endl;//8
std::cout<<sizeof(short int)<<std::endl;//2
std::cout<<sizeof(float)<<std::endl;//4
std::cout<<sizeof(double)<<std::endl;//8
std::cout<<sizeof(4.0)<<std::endl;//8
std::cout<<sizeof(2L)<<std::endl;//8
/*
操作符的优选级和结合性
*/
/*
关系运算符
< , > , == , <= ,>= , !=
逻辑运算符
&& , || , !
*/
//逻辑类型bool,
bool flag=true;
std::cout<<flag<<std::endl;//1
//条件表达式 ?=
int a1=7;
int a2=89;
std::cout<<(a1<a2?a1:a2)<<std::endl;//求最小值
/*
自定义类型修饰符
typedef 已定义过的类型名 行类型名;
如 : typedef int integer;
*/
return 0;
}
4.C++ 简单运算表达式
最新推荐文章于 2023-03-14 14:25:42 发布