布尔类型:
只有两个值,true真,false假;
非零为真。
布尔类型:
只有两个值,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是错
自动=auto
把一个·类型复制给另一个类型是类型转换
强制类型转换在要转换的值前面加上括号 括号里是强制转换的类型
true真的 存在的 非零1.
false假的 不存在的 零0.
ctrl+k+f 可将代码格式化
字符类型:
char c=
char c2=
char c3=
char c4=
cout << <<endl;