【例2.1】 将字符赋给整型变量
#include<iostream>
using namespace std;
int main()
{
int i,j;
i='A';
j='B';
cout<<i<<' '<<j<<'\n';
return 0;
}
【运行结果】
===============================================================================================
【例2.2】字符数据与整数进行算术运算。下面程序的作用是将小写字母转换为大写字母。
#include<iostream>
using namespace std;
int main( )
{
char c1,c2;
c1='a';
c2='b';
c1=c1-32;
c2=c2-32;
cout<<c1<<' '<<c2<<endl;
return 0;
}
【运行结果】
===============================================================================================
【例2.3】 符号常量的使用
#include<iostream>
using namespace std;
#define PRICE 30
int main( )
{
int num,total;
num=10;
total=num*PRICE;
cout<<"total="<<total<<endl;
return 0;
}
【运行结果】
===================================================================================================
【例2.4】 强制类型转换。
#include<iostream>
using namespace std;
#define PRICE 30
int main( )
{
float x;
int i;
x=3.6;
i=(int)x;
cout<<"x="<<x<<",i="<<i<<endl;
return 0;
}
【运行结果】
=====================================================================================================
【例2.5 】将有符号数据传送给无符号变量
#include <iostream>
using namespace std;
int main()
{
unsigned short a;
short int b=-1;
a=b;
cout<<"a="<<a<<endl;
return 0;
}
【运行结果】
====================================================================================================