字符类型 char
换行 \n
变量 int
输出 cout 输出结束 endl;
字符类型 char
换行 \n
变量 int
输出 cout 输出结束 endl;
main()函数可以自己定义的
using namespce std
mi
代码的格式化 ctrl+A + ctrl+F
cout << " ";_输出
cout << end; _换行的意思
\n << _也是换行的意思
yes yes yes yes yes yes no no yes yes yes no
1、使用名称空间std的内容
2、
#include<iostream>
using namespace std;
int main()
{
cout<<"HelloWorld"<<endl;
return 0;
}
3、函数返回值类型为空时
4、
#include<iostream>
using namespace std;
int main()
{
cout<<"请输入年龄:";
int age=0;
cin>>age;
cout<<"该年龄包含"<<age*12<<"个月"<<endl;
return 0;
}
布尔类型:
只有两个值,true真,false假;
非零为真。
字母字符和数字字符均有对应的ascll码值
//让用户输入他的年龄,并显示这个年龄包含多少个月
int number,month;
cout << "请您输入您的年龄";
cin >> number;
month = number * 12;
cout << "您输入的年龄是:" << number <<"这个年龄一共包含:"<< month<<"个月";
cin为输入
>>这个是输入符
void为空可以不需要返回值
否则还是要在函数体里加一个返回值
// 注释,让当前行不起作用或者解释代码含义,只对本行起作用
/*多行注释(/*以此开始*/以此结束) */
快捷键注释,ctrl+K,后再按ctlr+c
取消快捷注释,ctrl+k,ctrl+U
以上都是需要选择行
以分号结束就是一条完整的语句
每一行都是一个命令,每一个命令都有自己的作用
#include “iostream”导入输入输出流
cout输出
cin输入
endl结束并换行
.h是头文件
系统内置的使用<>
using namespace命名空间 域名
不用命名空间的话,输入输入都得加上std::
如std::cin<<"你好";
尽量用最少的代码
单独引入
using std ::cout;
using std ::cin;
using std::endl;
解决方案名称>项目名称
解决名称下可以有多个项目名称,反之项目名称只能拥有一个解决方案名称
使用英文输入,且区分大小写
开始调试会自动关闭
开始执行不会关闭
cin.get();可以让开始调试不会自动关闭
每一行后面都得跟一个分号
printf("我的年龄是%s“,”18“);
printf("我的年龄是%d",18);
ctrl+k+f 可将代码格式化
C++命令规则:只能使用字母数字 和下划线组成
不能以数字开头
不能使用C++关键字
(两个下划线或下划线和大写字母打头的名称被保留,一个下划线打头的名称被保留)可以不遵守。
include<climits>
using namespace std;
short a=3;
int b=100;
long c=900'
long long d=100;
cout <<INT_MAX<<endl;
cout <<INT_MIN<<endl;
cout<<SHRT_MAX<<endl;
cout <<SHRT_MIN<<endl;
变量越大占用内存越大。
int!
字符类型:
char c=
char c2=
char c3=
char c4=
cout << <<endl;
true真的 存在的 非零1.
false假的 不存在的 零0.
true是对
fslse是错
E表示法 如:+3.4E+9意思:3.4的九次方
+号可以省去 e大小写都可以
include<climits>
float a=12.2;
double b=24.3;
long double c=21321.2;
cout << FLT_MAX<<endl;
cout << FLT_MIN <<endl;
float 运算类型。
+ - *乘 /除 %求余
cin 等待用户输入。
int a;
cout <<"请输入第一个数字:“;
cin >> a;
int b;
cout <<"请输入第二个数字:";
cin >> b;
int res1 =a + b;
int res2 =a - b;
int res3 = a * b;
int res4 = a / b;
cout << res1 << " " << res2 <<res2 <<" " <<res3 <<" " <<res4 <<endl;
E3SDF
float x
float y
数组类型
int scoreArray
char cArray
bool bArray
float fArray
double dArray
char c?='?'可以存储字符
include <iostream>
using namespace std
int main()
{
char c='h';
char c2='j';
char c3='k';
char c4='l';
cout<<c<<c2<<endl;
int t;
cin>>t;
return 0;
}
+ - *乘 /除 %求余
cin 等待用户输入。
int a;
cout <<"请输入第一个数字:“;
cin >> a;
int b;
cout <<"请输入第二个数字:";
cin >> b;
int res1 =a + b;
int res2 =a - b;
int res3 = a * b;
int res4 = a / b;
cout << res1 << " " << res2 <<res2 <<" " <<res3 <<" " <<res4 <<endl;
E表示法 如:+3.4E+9意思:3.4的九次方
+号可以省去 e大小写都可以
include<climits>
float a=12.2;
double b=24.3;
long double c=21321.2;
cout << FLT_MAX<<endl;
cout << FLT_MIN <<endl;
float 运算类型。
true是对
fslse是错