第三章 控制语句
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.绘制菱形
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>
相关文章推荐
- Lua中的基本语法、控制语句总结
- 条件语句及控制循环
- C语言控制语句和输入输出
- Swift初体验 (一)
- 网络131第5周实验——盲打测试、基本控制语句(if、for、while)
- Python学习笔记(七)----Python 循环语句
- pl/sql控制语句集
- Python学习笔记——控制语句
- [Thinking in java ]之控制执行(Controlling Execution)(一)
- shell脚本相关知识
- 流程控制语句
- python 控制语句
- JAVA 控制语句
- awk 控制语句(if for do while)
- bash脚本执行的控制语句
- 3_变量的自动转换和语句
- 第2章循环流程控制语句
- 第1章选择流程控制语句
- php流程控制语句
- python 控制流语句