C++(OI竞赛入门)学习指南一

Posted bob-jianfeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++(OI竞赛入门)学习指南一相关的知识,希望对你有一定的参考价值。

#include<cstdio>   头文件#include包含  <头文件名称>

#include<iostream>     需要头文件里面的功能    cstdio,iostream 包含c++最基本的功能

using namespace std;   激活头文件里面的功能 有一个分号                      

                   空行是可以随意控制

 

int main( )     main表示主程序部分,代码都是从主程序开始运行,遵循从上到下顺序

 

 

 

return 0;    程序结束的地方   缩进是使代码简洁,直观。

              C++每写一句代码都需要以分号结尾,表示这句话我们执行结束

 

 

 

 

#include<cstdio>

#include<iostream>

using namespace std;

 

 

int main()

 

Cout << "hello word";   输出语句,”里面为输出的内容”  双引号是需要英文的

                    保存后,还不能运行,电脑还看不懂我们的内容,需要编译

 

return 0;

 1编译,2运行,3编译并运行,4编译

 编译结果(成功)

(BUG)

 运行(成功)

 

 

<<”hello word”<< endl <<”moring”

 

新建txt文本----------写程序------------保存--------重命名xxx.cpp-----打开cpp文件。

保存后桌面出现cpp文件

编译完成之后桌面会新增exe程序

Exe打开后闪一下就退出,

方法打开exe

打开cmd---拖入exe文件即可

 

 

2+2

3*2

8-3

9/3

10/4

10/3

 

除号 / , (整除) 两边都是整数

          (正常的除法)两边都是小数就会保留小数

取模运算符 % ,求余数。 9%4  8%4

高级运算符:  乘方,开根号 #include<cmath>

              Sqrt(int) 开根号

              Pow(底数,指数)乘方

              abs(int) 绝对值

              cos(int)三角函数 余弦   ---------Π pi=acos(-1)

比较运算符  > , < , == , >= , <=

优先级  8+9*1=17 先运算乘除再加减

Cout<<1<2 错误  比较运算符优先级小,不能与<<放一起

True  1

False  0

 

数据类型

  1. 整形     int 4字节  234, -3
  2. 长整型   long long int 8字节
  3. 浮点型   float 4字节  3.14 4.44
  4. 双浮点型 double 8字节 小数
  5. 布尔型 boolean 1字节 真,假 10
  6. 字符型 char  1字节 ‘a’  ‘o’  ‘2’

以上是关于C++(OI竞赛入门)学习指南一的主要内容,如果未能解决你的问题,请参考以下文章

为小白菜打call

知识学习简易OI/ACM竞赛测试环境lemon使用方法

知识学习简易OI/ACM竞赛测试环境lemon使用方法

OI入门

博主自传——蒟蒻的OI之路

《算法竞赛入门经典(第二版)》pdf