E表示法
3.4E9 = 3.4 *10的9次方
3.4E-9 = 3.4 /10的9次方
E表示法
3.4E9 = 3.4 *10的9次方
3.4E-9 = 3.4 /10的9次方
关键字 高亮显示的单词
main函数是入口函数,程序运行所必须的函数
#include是预处理命令,includle用来引入文件
stdafx.h:标准系统包含文件的包含文件
系统自带的文件用#include<>引入
自己创建的头文件用#include""引入
using 使用引入 namespace 命名空间
命名空间是对函数进行分类
endl 换行
命名空间的使用:
1.Using namespace 命名空间
2.命名空间 ::
3.using 命名空间 ::
1.输入身高(米),转换成厘米,并打印出来
2.输入一个四位数,并打印出来
void:空,return :返回值
注释的含义
1:#include <iostream>
int main()
{
std::cout << "Hello World!\n";
std::cout << "你好";
}
2:#include <iostream>
int main()
{
using namespace std;
cout << "Hello World!\n";
cout << "你好";
}
3:std::cout << "Hello World!\n";=using namespace std;
cout << "Hello World!\n";
int a = 10
float = 10.1
// 8取得一个变量的内存地址
cout << &a << endl;
cout << &b << endl;
// *从内存地址所对应的内存处取得数据
cout << *(&a) << endl;
C++中定义的数组本质是一个指针
New出来的区域必须Delete释放
不用if,break的方法
float number = 1, total = 0;
while (number > 0) {
cout << "请输入数字:";
cin >> number;
total += number;
cout << "当前输入所有数字的和为:" << total << endl;
}
数组直接判断,是判断 地址
vs2019中cin.get的效果已经和cin.getline完全相同,并且cin.getling在编译中不会报错但完全不会执行任何相关操作,类似于被注释了。
#include 预处理指令
iostyeam 输入 输出流 cout输出
浮点类型:
小数类型, 12.34 87545.12 9.0 0.0012
E表示法 2.33e+8 2.33e8 2.33的10的8次方
8.21e-3 8.21的10的-3次方
-12.2e10 -12.2的10的10次方
3个定义浮点类型的关键字
float double long double
float已经够用,掌握这一个就可以
int i = 100; 表示将100赋值给变量i
一个变量可赋值多个值
const int i =100; 表示将100赋值给常量i
一个常量只可赋值一个值
用bool来定义布尔类型
布尔类型里有true和false两个值
true是真的、存在的、非零
false是假的、不存在、零
输出布尔值时,若为true,则为1
若为false,则为0
输出值与实际赋值无关,即
bool a = true;
a =100;
cout << a;
则输出值为1
变量
程序运行过程中其实就是对数据的操作过程,股票软件操作的是各种价格信息,游戏软件操作的数据是攻击值,血量值,等级,经验,物品等数据,QQ操作的是昵称,等级,个人信息,聊天信息等
那么这些数据
信息存储在哪里
要存储什么值
存储何种类型的数据
答案是变量
int level;
level = 14;
C++内置类型分为基本类型和复合类型
char用来定义字符,用单引号括起字符
例如
char a='a'
表示把字符a赋值给变量a
字符可以为数字、字母、空格
字符类型也算是整数类型
赋值时前后类型一致
put用来输出字符
例如
put('a')表示输出字符a
字符有特殊含义,参考ASC表