1.C++初识
环境:visual studio 2017
1)创建项目->添加源文件
2)编辑“hello world”
include <iostream>
using namespace std;
int main()
{
cout<<"hello world"<<endl;
system("pause");
return 0;
}
3)注释
单行://
多行: /* 每个程序只能有一个main函数 */
4)变量
数据类型 变量名 = 变量初始值
int a = 10;
5)常量
-,#define 宏常量 : #define 常量名 常量值
#define Day 7
–,const 修饰的常量 : const 数据类型 变量名 = 变量值
const int a = 10;
6)关键字(不能用关键字给变量的名称)
int, double, char, string, ,
7)标识符命名规则
not 关键字
only 字母+数字+下划线
first character must be 字母or下划线
区分大小写
2.数据类型(给变量分配合理的空间)
1)整数
int 4字节 -2^31 ~ 2^ 31 -1
short 2字节 -2^15 ~ 2^ 15 -1
long 4字节(32位)8字节(64位)-2^31 ~ 2^ 31 -1
long long 8字节 -2^63 ~ 2^ 63 -12
##
2)sizeof关键字
sizeof(变量or数据类型) // 计算变量所占用的内存大小
3)实型(浮点型)
单精度float 4字节 7位有效数字
双精度double 8字节 15~16位有效数字(编译器默认)
//默认情况下显示一个小数会显示6位有效数字
科学计数法 3e2 // 3** 10^2 , 3e-2 // 3*0.1^2
4)字符型
char 一个字节(把ascii码放入内存)
语法:char ch = ‘a’;(只能是单引号,且只能是一个字符)
输出asccii码:cout<<(int)ch
a=97,A=65;
12)转义字符
\n 换行 \r 回车 \t 水平制表 (对齐效果)\ 反斜杠;
5)字符串
char 变量名[ ] =“ 字符串值”;
string 变量名 = “ 字符串值”;(需要包含头文件)
6)布尔类型bool(非零否是真)
只有两个值 true=1,false=0;只占1个字节;
7)数据的输入
cin>>变量
3.运算符
1)算数运算符
+ - * / %() ++ – ;