您好,欢迎来电子发烧友网! ,新用户?[免费注册]

当前位置:电子发烧友网 > 图书频道 > 电子 > 《C++程序设计实践例题》 > 第1章 第一章

第2节 第二部分

例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;

}