第三章 控制语句

第三章   控制语句

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>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值