C++
c语音基础下的c++学习
转义字符
\n 换行
\t 水平制表
\v 垂直制表
\a 警报
\b 退格
\f 换页
\r 回车
\ 代表一个反斜杠
'代表一个单引号
字符串
string str = “hello word”;
注意:包含头文件#include
与C语音的区别:
char sring[ ] = “hello word”;
即 char 字符串名 [ ];
布尔类型
创建bool类型
bool flag
真为1 假为0;
数据输入
cin
输入整形
int a;
cin>>a;
输入浮点型
float b;
cin>>b;
输入字符串
string str;
cin>>str;
输入布尔类型
bool flag = false;
cin>>flag;\非零都为真
运算符
算数运算符
赋值运算符
逻辑运算符
比较运算符
程序流程结构
顺序结构
选择结构
1 if( )
{ … }
else
2 switch
switch
{
case 条件:语句;break;
case 条件:语句;break;
case 条件:语句;break;
…
default :
}
循环结构
while(循环条件){循环语句}
例:输出0~9:
#include<iostream>
using namespace std;
int main()
{
int num = 0;
while(num < 10)
{
cout << "num = " << num << endl;
num++;
}
}
产生随机数
#include<iostream>
using namespace std;
int main()
{
for(int i=0;i<10;i++)
{
//产生10以内的整数
cout<<rand()%10<<endl;
}
}