4.C++ 简单运算表达式
来源:互联网 发布:win7不能启用网络发现 编辑:程序博客网 时间:2024/05/22 13:41
//运算表达式#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;}