例2.1 将字符赋给整型变量。
#include <iostream>
usingnamespacestd;
intmain( )
{int i,j; //i和j是整型变量
i='A'; //将一个字符常量赋给整型变量i
j='B'; //将一个字符常量赋给整型变量j
cout<<i<<' '<<j<<'\n'; //输出整型变量i和j的值,'\n' 是换行符
return0;
}
例2.2 字符数据与整数进行算术运算。下面程序的作用是将小写字母转换为大写字母。
#include <iostream>
usingnamespacestd;
intmain( )
{charc1,c2;
c1='a';
c2='b';
c1=c1-32;
c2=c2-32;
cout<<c1<<' '<<c2<<endl;
return0;
}
例2.3 符号常量的使用。
#define PRICE 30 //注意这不是语句,末尾不要加分号
intmain ( )
{ intnum,total;
num=10;
total=num * PRICE;
cout<<"total="<<total<<endl;
return0;
}
例2.4 强制类型转换。
#include <iostream>
usingnamespacestd;
intmain( )
{ floatx;
inti;
x=3.6;
i=(int)x;
cout<<"x="<<x<<",i="<< i<<endl;
return0;
}
例2.5 将有符号数据传送给无符号变量。
#include <iostream>
usingnamespacestd;
intmain( )
{ unsignedshorta;
shortintb=-1;
a=b;
cout<<"a="<<a<<endl;
return0;
}
