顺序结构
2018-08-12 09:51:35 12 举报
AI智能生成
c++顺序结构知识点
作者其他创作
大纲/内容
输入/输出
cout:输出语句
用法:cout<<项目1<<项目2<<...<<项目n;
输出单个字符用单引号,输出多个字符用双引号
cin:输入语句
用法:cin>>变量1>>变量2>>...>>变量n;
将输入的数值赋值给相应的变量
输入多个数值时用一个或多个空格、回车键等分隔
endl:输出回车换行
用法:cout<<项目<<endl;
计数器/复合运算符
计数器
i=i+1
将i值加1再赋值给i
程序每运行一次,i的值就增加1
i++/++i
自增(加)运算符
等同于i=i+1
i--/--i
自减运算符
等同于i=i-1
赋值语句中用法
i++
先赋值后再加1
如:x=i++表示先将i的值赋值给x,再将i的值加1,但x的值不再加1
++i
先加1再赋值
如:x=++i表示先将i的值加上1,再将结果赋值给x,此时x的值等于i+1
复合运算符
a+=b //等同于a=a+b
常见复合运算符:+=、-=、*=、/=
变量交换/注释语句
交换两个变量的值
写法:t=a; a=b; b=t;
含义:先将a的值赋值给t,再将b的值赋值给a,最后将t的值赋值给b
注释语句
“//” 是单行注释语句
“/*"和"*\" 是多行注释语句, 以“/*"开始,以"*\" 结束
数据类型
int
整型数
只取整数,小数去掉
float
单精度实数
可以使用小数
程序中一定要先定义单精度实数,如float s;
程序中即使已定义单精度实数,在与整数和实数进行运算时也要将实数写成小数样式,如s=a*h/2.0,其中s为单精度实数,a、h为整型数,2.0为实数
char
字符型
只包含一个字符(有且只有一个字符)
用单引导括起来,如‘+’、‘b’、‘8’、‘#’等
字符型变量输出只能为字符
字符数据和整型数据可以与整型变量和字符变量相互赋值
string
字符串类型
夹在双引号之间的一串字符
字符个数可以是零个、一个或多个
使用时要引入头文件:#include <string>
const
常变量,又称只读变量
变量值在程序运行期间不能改变
常变量名用大写字母表示
bool
布尔型变量
其值只有两个true(真)和false(假)
!false为真,!true为假
ASCII码/字符型
ASCII码
美国标准信息交换代码
用7位二进制数组合来表示128种可能的字符
常用ASCII码
按键:空格~32,回车~13
数字:0~48,9~57
大写字母:A~65,Z~90
小写字母:a~97,z~122
认识dev C++
#include <iostream> //头文件
include:包含
iostream:输入输出流标准头文件
using namespace std; //命名空间
int main() //主函数起始声明
C++程序必须有且只有一个main()函数
main()函数必须声明为int类型
{ ...... return 0; }
主程序用一对{ }括起来
语句之间用“;”作为分隔符,但预处理命令、函数头和“}”之后不加分号
return:返回语句,是函数的最后一条语句,0表示顺利结束,其他数表示有异常
保存、编译运行程序
C++的源程序以.cpp为后缀
程序写完后保存并“编译运行”即可得到结果
变量/赋值语句
变量
变量名:由字母、数字和下划线组成,第一个字符必段为字母或下划线
变量必须先定义再使用
变量名一般用小写字母表示,大写和小写是两个不同的字符,代表不同的变量
运算符
C++中的运算符号:+、-、*、/
“=”赋值号
用法:a=300; 表示把300赋值给a,读作: 把300赋值给a
区别
a=300;是赋值语句
a=300 是赋值表达式
y=(a+1,b+1)赋值语句表示将b+1的值赋值给y
累加器
sum=sum+i
把原来sum的值加上i的值,再赋值给sum
每运行一次,就加上一个新的i值
可写成复合运算:sum+=i
设置域宽
setw()
域宽设置操作符
默认为右对齐,只对跟在后面的输出数据起作用
输出数据宽度比设置宽度小,左边用空格填充;输出数据宽度比设置宽度大,输出不会截断,输出所有位
用法:cout<<setw(10)<<a<<endl; //该语句表示设置域宽为10,变量a的宽度如果小于10,则左边用空格填充,如果a的宽度大于10,则全部输出
<iomanip>
setw操作符头文件
用法:#include <iomanip>
整除求余运算符
%
整数求余运算符,又叫模运算符
取两个数相除的余数
0 条评论
下一页