include [HTML_REMOVED]
include [HTML_REMOVED]
using namespace std;
int main1 ()
{
int a = 3;
int c = a++;
cout << c << ' '<< a << endl;
int b = 3;
int d = ++b;
cout << d << ' '<< b << endl;
return 0;
}
/
变量的强制转换
int –>float double 下取整
int –>char ASCII码表
隐式转换
int 和float/double 做运算 会变成float和double
int 和 char 做运算会变成 int
隐式类型转换按照存储空间向上转型
/
int main()
{
float a = 5.23;
int b = (int)a;
printf("%d\n" , b);
int c = 97;
char d= (char)c;
printf("%c\n", d);
char e = 'c';
int f = (int)e;
printf("%d\n", e);
//隐式转换(强制转换)
//指定转换成char
cout << (char)('A' + 2) <<endl;//C
//隐式转换
cout << 'A' + 2 <<endl;//67
return 0;
}