顺序结构:
1、输入输出语句
cin、cout、格式控制、scanf、printf
cin>>a;
cin>>a>>b;
cout<<a;
cout<<a<<b;
格式控制:
1、cout<<a<<" "<<b;//带空格的输出
2、cout<<a<<endl<<b;//带换行的输出
保留小数位数:
C++实现:
1、增加新的头文件
#include<iomanip>
2、添加新的语句控制
cout<<fixed<<setprecision(3)<<a;//保留小数点后3位有效数字
额外拓展:scanf/printf
int a,b;
scanf("%d",&a);
printf("%d",a);
scanf("%d%d",&a,&b);
printf("%d%d",a,b);
2、变量
变量的定义:
数据类型 变量名;
数据类型:
int 整型 -2147483648~2147483647
long long int 长整型 -9*10^18~9*10^18-1 十九位
short int 短整型
float 单精度浮点数 存储小数点后7为有效数字
double 双精度浮点数 存储小数点后15~16位有效数字
char 字符型
bool 布尔型 true/false
判断字符:
数字字符:a>='0'&&a<='9'或a>=48&&a<=57
大写字母:a>='A'&&a<='Z'或a>=65&&a<=90
小写字母:a>='a'&&a<='z'或a>=97&&a<=122
变量名:
标识符的命名规则:
1、标识符由数字、字母以及下划线(_)三部分构成;
2、数字不能用作标识符命名的开头;
3、关键字不能用作标识符命名;
4、区分大小写
变量的初始化(赋值):
1、直接赋值(=)
a=1;
2、输入语句(cin)
cin>>a;
3、运算
算术运算符:
加 减 乘 除
+ - * / %(模运算)
三变量交换法:
t=a;
a=b;
b=t;
取位问题:
1、获取一个数字的每一位
2、计算数位和
3、重组逆序数
4、统计数字数位
解决数字拆分:在取位问题中,取整符号相当于删除,取余符号相当于拿取;无论是删除还是拿取,想要操作几位就在1后面加几个0.
C++复习
最新推荐文章于 2024-03-21 13:41:55 发布