c++程序:
编写c++程序的步骤: 创建项目 创建文件 编写代码 运行程序
//
// Created by ~风轻云淡~ on 2022/12/19.
//
#include "iostream"
using namespace std;
int main(){
cout<<"helloWorld"<<std::endl;
system("pause");
return 0;
}
2.注释:在代码中加一些说明和解释 方便自己和其他程序员阅读代码
两种格式:单行注释 // 通常放在一行代码的上方 对该代码说明
多行注释
/**/ t通常放在一段代码的上方
//
// Created by ~风轻云淡~ on 2022/12/19.
//
#include "iostream"
using namespace std;
int main(){
cout<<"helloWorld"<<std::endl;
system("pause");
//单行注释
/*
* 多行注射
* */
return 0;
}
//
// Created by ~风轻云淡~ on 2022/12/19.
//
#include "iostream"
using namespace std;
int main(){
cout<<"helloWorld"<<std::endl;
system("pause");
//单行注释
/*
* 多行注射
* */
return 0;
/*
* main是一个程序的入口 每个程序都必须有这么一个函数 有且仅有一个
*
* */
}
2.变量
变量存在的作用:方便我们管理内存空间
变量创建的语法:数据类型 变量名=变量的初始值;
int a =100;
//
// Created by ~风轻云淡~ on 2022/12/19.
//
#include "iostream"
using namespace std;
int main(){
// 变量创建的语法 :
//变量创建的语法:
int a=10;
cout <<"a="<<a<<endl;
system("pause");
return 0;
}
3.常量
作用:用于记录程序中不可更改的数据
c++定义常量的两种方式
1.#define 宏常量 :#define 常量名 常量值
通常在文件的上方定义 表示一个常量
2.const 修饰的变量 const 数据类型 常量名=常量值
通常在变量定义前加关键字const 修饰变量为常量 不可修改
#include <iostream>
/*常量的定义方式:
* #define 宏常量
* 2.const修饰的变量
* */
//1.#define N
#define Day 7
using namespace std;
int main() {
cout<<"一周有:"<<Day<<"天"<<endl;
///2.const修饰的变量 也是常量
const int m=12;
cout<<"m的值为:"<<m<<endl;
return 0;
}
4.编程常用的关键字
与java python 中的一样:
class return int float double
因此不能使用关键字给变量或常量起名字
5.标识符命名规则
标识符:1.标识符不能是关键字
int int=10 这样子不允许
2.标识符只能由字母 下划线 数字组成
int abc=10 int _abc=20
3.标识符中字母区分大小写
4.标识符是区分大小写的
第二章:数据类型
1.常见数据类型
#include <iostream>
#define Day 7
using namespace std;
int main() {
// 数据类型存在的意义:给变量分配合适的内存空间 区别就是占用的内存空间不同
/*
* short 短整型
*int 整型
* long 长整型
*
* */
//1.短整型:short
short num1=10;
//2.整型 int
int num2=10;
//3.长整型long
long num3=100;
//4.双精度
double num4=900;
//5.浮点型
float num5=90000;
return 0;
}
2.sizeof关键字
#include <iostream>
#define Day 7
using namespace std;
int main() {
// 数据类型存在的意义:给变量分配合适的内存空间 区别就是占用的内存空间不同
/*
* short 短整型
*int 整型
* long 长整型
*
* */
//1.短整型:short
short num1=10;
//2.整型 int
int num2=10;
//3.长整型long
long num3=100;
//4.双精度
double num4=900;
//5.浮点型
float num5=90000;
//利用sizeof求出数据类型的内存占用大小
//语法:sizeof(数据类型/变量)
cout<<"num1数据类型是" <<sizeof(num1) <<endl;
cout<< "num2的数据类型是:"<<sizeof (num2)<< endl;
return 0;
}
3.浮点型
float 浮点型
double 双精度
#include <iostream>
#define Day 7
using namespace std;
int main() {
//1.短整型:short
short num1=10;
//2.整型 int
int num2=10;
//3.长整型long
long num3=100;
//4.双精度
double num4=900;
//5.浮点型 默认情况下输出一个小数 会显示出6位有效数字
float num5=90.56f;
cout<< "num5="<< num5 <<endl;
//科学技术发:
float x=3e2;//3*10^2
cout<< "x的值为!"<< x<< endl;
return 0;
}