您的位置:首页 > 其它

第三章 控制语句

2015-08-19 11:23 302 查看
第三章   控制语句

1.将string 转化为int
String s;
b=atoi(s.c_str())
 
2.强制类型转换运算符:显式转换-生成一个临时的浮点数值,是括号中变量的副本为float型
static_cast<
float>(1)=1.000,有时为了得到小数类型,可以1.0/n,或1.0*n
 
3.关于字符asc码的问题,直接根据char的值就可以判断
<span style="font-size:14px;">#include <iostream>
#include <string >
using namespace std;

void main()
{
char x;

cout <<"Enter x:";
cin>> x;

//int x=y;

if(x>=65&&x<=90)
cout<< "输入的是一个大写字母";
if(x>=97&&x<=122)
cout << "输入的是一个小写字母";
if(x>=48&&x<=57)
cout << "输入的是一个0-9的数字";
if(x>=0&&x<=47)
cout << "输入的是一个特殊符号";
if(x>=58&&x<=64)
cout <<"输入的是一个特殊符号";
if(x>=91&&x<=96)
cout<<"输入的是一个特殊符号";
if(x>=123&&x<=127)
cout<<"输入的是一个特殊符号";

}
</span>
4.自增自减运算符

++a, a先增加1,表达式中用这个值

a++,表达式用a值,a再加1

intc=5,b=5;

  cout<<c++<<endl;//显示为5

  cout<<++b<<endl;//显示为6

 

5.三种控制结构-顺序、选择和循环

空语句表示不采取任何动作,用一个分号(;)表示

条件运算符: a?true:false

For常用于计数器的循环,while常用于标记控制的循环

 

6.For循环还可以这样,但要在括号外声明int

        int
x,dx;
        for(x=0,dx=2;x<=100;x+=dx)
           cout<<x<<endl;
 

7.do……while至少执行一次

 

8.   grade=cin.get()!=EOF;

=end offile,标记文件结束的一个符号,一般取-1

 

9.绘制菱形



<span style="font-size:14px;">#include <iostream>

using namespace std;

void main()
{
int n,k,x;
for( n=1;n<=5;n++)
{
for(k=4;k>=n;k--)
cout<<' ';
for(x=1;x<=2*n-1;x++)
cout<<'*';

cout<<endl;

}

for(n=4;n>=1;n--)
{
for(k=4;k>=n;k--)
cout<<' ';
for(x=1;x<=2*n-1;x++)
cout<<'*';

cout<<endl;
}

}
</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  控制语句