例2.1 將字符賦給整型變量。
#include <iostream>
usingnamespacestd;
intmain( )
{int i,j; //i和j是整型變量
i='A'; //將一個(gè)字符常量賦給整型變量i
j='B'; //將一個(gè)字符常量賦給整型變量j
cout<<i<<' '<<j<<'\n'; //輸出整型變量i和j的值,'\n' 是換行符
return0;
}
例2.2 字符數(shù)據(jù)與整數(shù)進(jìn)行算術(shù)運(yùn)算。下面程序的作用是將小寫字母轉(zhuǎn)換為大寫字母。
#include <iostream>
usingnamespacestd;
intmain( )
{charc1,c2;
c1='a';
c2='b';
c1=c1-32;
c2=c2-32;
cout<<c1<<' '<<c2<<endl;
return0;
}
例2.3 符號(hào)常量的使用。
#define PRICE 30 //注意這不是語句,末尾不要加分號(hào)
intmain ( )
{ intnum,total;
num=10;
total=num * PRICE;
cout<<"total="<<total<<endl;
return0;
}
例2.4 強(qiáng)制類型轉(zhuǎn)換。
#include <iostream>
usingnamespacestd;
intmain( )
{ floatx;
inti;
x=3.6;
i=(int)x;
cout<<"x="<<x<<",i="<< i<<endl;
return0;
}
例2.5 將有符號(hào)數(shù)據(jù)傳送給無符號(hào)變量。
#include <iostream>
usingnamespacestd;
intmain( )
{ unsignedshorta;
shortintb=-1;
a=b;
cout<<"a="<<a<<endl;
return0;
}
